Avatar billede cowboy Nybegynder
21. september 2001 - 20:41 Der er 30 kommentarer og
1 løsning

Tabeller

Hvordan kan jeg få mit database udtræk som består af 5 koloner med indhold, ud i en tabel, således at hver kolone er inde i hver deres tabel kolone!

Lige nu kommer det hele bare frem i en tabel kolone.

Avatar billede rasmustest Nybegynder
21. september 2001 - 20:49 #1
for står ikke helt hvad du mener?.Men Mener du at du har 5 koloner i database.Hver af de fem skal skrive i hver sin tabel på browseren?
Avatar billede horsmark Nybegynder
21. september 2001 - 20:49 #2
set objrs = conn.execute(\"select * FROM tblMintabel\")

If Not objrs.eof Then
response.write \"<table>\"
Do
response.write \"<tr><td>\" & objrs(\"col1\") &_
              \"</td><td>\" & objrs(\"col2\") &_
              \"</td><td>\" & objrs(\"col3\") & \"</td></tr>\"
objrs.movenext
loop while not objrs.eof
End if
response.write \"</table>\"
Avatar billede torbenmelander Nybegynder
21. september 2001 - 20:50 #3
I din lykke laver du følgende kode:
Do
Response.Write \"<TR>\"
Response.Write \"<TD>\" & RS(\"Kolone 1_navn\")& \"</TD>\"
Response.Write \"<TD>\" & RS(\"Kolone 2_navn\")& \"</TD>\"
Response.Write \"<TD>\" & RS(\"Kolone 3_navn\")& \"</TD>\"
Response.Write \"<TD>\" & RS(\"Kolone 4_navn\")& \"</TD>\"
Response.Write \"<TD>\" & RS(\"Kolone 5_navn\")& \"</TD>\"
Response.Write \"</TR>\"
Loop While Not RS.EOF
Avatar billede horsmark Nybegynder
21. september 2001 - 20:51 #4
hvor col1 til col3 er navnene på de kollonner du vil have output på

<mvh>Onkel HorsMark</mvh>
Avatar billede torbenmelander Nybegynder
21. september 2001 - 20:51 #5
Glemte lige RS.MoveNext på næstsidste linie ...
Avatar billede horsmark Nybegynder
21. september 2001 - 20:52 #6
HUSK objrs.movenext ellers tæsker serveren rundt i et uendeligt loop :-(
Avatar billede horsmark Nybegynder
21. september 2001 - 20:52 #7
ok torbenmelander *GGG*
Avatar billede rasmustest Nybegynder
21. september 2001 - 20:53 #8
jeg ville også bruge torbenmelander  ide, det er den mest simple
Avatar billede horsmark Nybegynder
21. september 2001 - 20:53 #9
If Not objrs.eof Then... er god. Her undgår du at få fejl HVIS din databasetabel er tom
Avatar billede cowboy Nybegynder
21. september 2001 - 20:54 #10
tak, jeg kigger på det om lidt
Avatar billede horsmark Nybegynder
21. september 2001 - 20:54 #11
rasmustest  >> ?? grunden til at jeg laver &_ er for at undgå rod i linierne her på eksperten? Dette kan jo fjernes :-)
Avatar billede torbenmelander Nybegynder
21. september 2001 - 20:59 #12
Jeg bruger også selv et check på om databasen er tom .. men gad ikke lige skrive det her ..
Avatar billede horsmark Nybegynder
21. september 2001 - 21:00 #13
/enig torbenmelander

*GG*
Avatar billede rasmustest Nybegynder
21. september 2001 - 21:04 #14
horsmark >> syntes stadig torbenmelander, er smartes
Avatar billede horsmark Nybegynder
21. september 2001 - 21:05 #15
*tsk* så længe det ikke går ud over koden er det er jo en smagssag ;-)
Avatar billede torbenmelander Nybegynder
21. september 2001 - 21:20 #16
det er jo det samme .. skal vi også diskture om If skal skrives med stor el. småt, nej vel .. horsmark var hurtigst så pointne tilhører jo sådan set ham ..
Avatar billede horsmark Nybegynder
21. september 2001 - 21:25 #17
ib skip skalle nisse neger lad os diskutere lidt mere *stort fredags smil til alle jer*

torbenmelander>> det er urtoligt så tit man ender op i HVORDAN man sætter koden op istedet for hvor \"sexet\" den er kodet? (faldt lige selv i igen sorry :-|


Avatar billede torbenmelander Nybegynder
21. september 2001 - 21:36 #18
;-)
Avatar billede cowboy Nybegynder
21. september 2001 - 23:35 #19
jeg kan ikke få det til at virke. Jeg sender lige lidt kode, måske hjælper det.

Det skal lige siges at det hele er inde i et layer.

<div id=\"indhold\" style=\"position:absolute; width:757px; height:120px; z-index:1; overflow: auto; left: 22px; top: 233px\">
<%
        \'udfør forspørgsel
strsql =\"Select * from Stue\"

\' Udfør forespørgsel (rs indeholder nu resultatet)
Set rs = Conn.Execute(strSQL)


response.write \"<table>\"
Do
response.write \"<tr><td>\" & rs(\"varegruppe\") &_
              \"</td><td>\" & rs(\"navn\") &_
              \"</td><td>\" & rs(\"beskrivelse\") & \"</td></tr>\"
rs.movenext
loop while not .eof

response.write \"</table>\"
%>
      </div>
Avatar billede eagleeye Praktikant
21. september 2001 - 23:55 #20
hvilken fejl får du ?
Avatar billede cowboy Nybegynder
21. september 2001 - 23:57 #21
hvordan er det nu man slå det til i browseren så man se hvilken fejl men får ?
Avatar billede eagleeye Praktikant
21. september 2001 - 23:59 #22
tools->Internet options->advanced->[ ] Show friendly HTML erros.

Du får måske ikke en fejl?
Avatar billede cowboy Nybegynder
22. september 2001 - 00:02 #23
nej, den kan bare ikke vise siden
Avatar billede eagleeye Praktikant
22. september 2001 - 00:04 #24
Det er nok ikke fejlen men jeg vil skrive:

Do while not rs.eof
  response.write \"<tr><td>\" & rs(\"varegruppe\") &_
              \"</td><td>\" & rs(\"navn\") &_
              \"</td><td>\" & rs(\"beskrivelse\") & \"</td></tr>\"
  rs.movenext
loop

og ikke:
Do
  ...
  rs.movenext
loop while not .eof

Hvis nu dit record set er tomt fra starten vil du forsøge at udskrive en værdi fra et felt som ikke findes.

do
  koden her køres mindst 1 gang unanset hvad loop while er.
loop while

do while
  koden her køres kun hvis do whiler er opfyldt.
loop
Avatar billede cowboy Nybegynder
22. september 2001 - 00:10 #25
bingo, der var den. Tak for hjælpen. Vil du ikke have nogle points ??
Avatar billede eagleeye Praktikant
22. september 2001 - 00:13 #26
OK tak, her er et svar



Avatar billede cowboy Nybegynder
22. september 2001 - 00:18 #27
men jeg kan ikke rigtig se tabelen. Hvordan ændre jeg i fonten og tekststr. farve og tabelbreden, border.?
Avatar billede eagleeye Praktikant
22. september 2001 - 00:20 #28
Har du response.write \"<table>\" med omkring do while...loop\'et:


response.write \"<table>\"
Do while not rs.eof
  response.write \"<tr><td>\" & rs(\"varegruppe\") &_
              \"</td><td>\" & rs(\"navn\") &_
              \"</td><td>\" & rs(\"beskrivelse\") & \"</td></tr>\"
  rs.movenext
loop
response.write \"</table>\"
Avatar billede cowboy Nybegynder
22. september 2001 - 00:23 #29
ja
Avatar billede eagleeye Praktikant
22. september 2001 - 00:26 #30
response.write \"<table boder=1>\"
Avatar billede cowboy Nybegynder
22. september 2001 - 00:32 #31
duer ikke, så ødelægger den det hele. Når men nu er jeg sku for træt.

Sov godt
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester