Avatar billede fireworld Nybegynder
11. september 2001 - 19:56 Der er 12 kommentarer og
4 løsninger

fejl her?

done = 0
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do
Response.Write row(\"username\") & \"<br>\"
done = done + 1
row.MoveNext
Loop While Not done > 20

den siger fejl i min

row.MoveNext
Avatar billede egede Nybegynder
11. september 2001 - 19:57 #1
Er du sikker på at du har 20 recordset?
Avatar billede fireworld Nybegynder
11. september 2001 - 19:58 #2
nope det har jeg ikke ... nåårrh nok det det ligger


hmmm er der en anden kommando til det?
Avatar billede eagleeye Praktikant
11. september 2001 - 19:59 #3
Hvis der ikke er 20 records i din database vil du komme forbi row.EOF og row.Movenext vil fejle:

done = 0
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do
Response.Write row(\"username\") & \"<br>\"
done = done + 1
row.MoveNext
Loop While Not ((done > 20) OR (row.EOF=True))
Avatar billede jiggypoof Nybegynder
11. september 2001 - 19:59 #4
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do
Response.Write row(\"username\") & \"<br>\"
row.MoveNext
Loop While Not rs.eof <>
Avatar billede food4u.dk Nybegynder
11. september 2001 - 19:59 #5
done = 0
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do while not row.eof
Response.Write row(\"username\") & \"<br>\"
done = done + 1
row.MoveNext
Loop While Not done > 20

Avatar billede food4u.dk Nybegynder
11. september 2001 - 20:00 #6
ups:
done = 0
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do while not row.eof
Response.Write row(\"username\") & \"<br>\"
done = done + 1
row.MoveNext
Loop
Avatar billede egede Nybegynder
11. september 2001 - 20:01 #7
Æv, nu nået jeg ikke at lave alt det sjove, og får sikkert heller ingen point ;-)
Avatar billede fireworld Nybegynder
11. september 2001 - 20:03 #8
den siger stadig samme error
Avatar billede fireworld Nybegynder
11. september 2001 - 20:05 #9
nu siger den

Error Type:
Microsoft VBScript runtime (0x800A01B6)
Object doesn\'t support this property or method: \'row.EOF\'
/system/data.asp, line 12
Avatar billede egede Nybegynder
11. september 2001 - 20:06 #10
hvilke af de mange script har du brugt?
Avatar billede fireworld Nybegynder
11. september 2001 - 20:06 #11
Det sidste
Avatar billede eagleeye Praktikant
11. september 2001 - 20:07 #12
hov du skal havde Set foran row= aspconn....:

Set row = aspconn.Execute(sql)
Avatar billede eagleeye Praktikant
11. september 2001 - 20:08 #13
det sidste stopper ikke efter 20 gange...
Avatar billede fireworld Nybegynder
11. september 2001 - 20:08 #14
ARGH ikke IGEN :) ... hehhe det er fandmer nr 2 spm jeg opretter .. hvor jeg har glemt det *GG*
Avatar billede egede Nybegynder
11. september 2001 - 20:12 #15
done = 0
sql = \"select * from users order by id DESC\"
row = aspconn.Execute(sql)
Do
Response.Write row(\"username\") & \"<br>\"
done = done + 1
row.MoveNext
If rs.eof then
done = 21
End If
Loop While Not done > 20


Burde vist virke, selvom jeg ved det kan gøres smartere...
Avatar billede egede Nybegynder
11. september 2001 - 20:12 #16
og så selvfølgelig:
set row = aspconn.Execute(sql)
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