Avatar billede bigo Nybegynder
13. december 2000 - 21:57 Der er 2 kommentarer og
1 løsning

rs.recordcount = -1 ;-(

Hej.

Jeg har følgende kode:
----------------------------------
response.write \"<table border=\'1\' width=\'100%\' cellspacing=\'0\' cellpadding=\'0\'><tr>\"

For each head IN rs.Fields
response.write \"<td><b>\" & head.name & \"</b></td>\"
next
response.write\"</tr><tr>\"

For i = 1 To rs.recordcount
For each head IN rs.Fields
  response.write \"<td>\" & rs(head.name) & \"</td>\"
next
rs.MoveNext
next

response.write\"</tr></table>\"

---------------------------------
Jeg får alle heads ind men ingen data. Fjerner jeg for i=1 to rs.recordcount så får jeg den første record ind - og der er 2 eller flere records.. øv..
Avatar billede hatecaps Nybegynder
13. december 2000 - 22:03 #1
hvad med at positionere rs til den første record først ? ;-)

altså

response.write \"<table border=\'1\' width=\'100%\' cellspacing=\'0\' cellpadding=\'0\'><tr>\"

For each head IN rs.Fields
response.write \"<td><b>\" & head.name & \"</b></td>\"
next
response.write\"</tr><tr>\"

rs.MoveFirst
For i = 1 To rs.recordcount
For each head IN rs.Fields
  response.write \"<td>\" & rs(head.name) & \"</td>\"
next
rs.MoveNext
next

response.write\"</tr></table>\"
Avatar billede bigo Nybegynder
13. december 2000 - 22:52 #2
hmmm, det ser ud til at en
response.write rs.recordcount

efter   
set rs = Conn.Execute(\"Select * from \" & tabel)
giver -1.

fatter nitten.. Jeg ved der er 2 records i tabellen..

Avatar billede bigo Nybegynder
13. december 2000 - 23:23 #3
Det er måden jeg åbner databasen på det er tosset med...

laver en 
strSQL=\"select * from \" & tabel
RS.Open strSQL, conn, 3, 3

og så virker rs.recordcount ligepludselig.. øv.

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