Avatar billede harryfink Praktikant
27. oktober 2006 - 16:24 Der er 10 kommentarer og
1 løsning

Sidste post men ikke rs.EOF

Hej,

Jeg har lavet denne query:

strQuery = "SELECT * FROM fotosexhib WHERE exhib=" & Request("exhib") & " ORDER BY id"

Jeg har lavet et script, der udskriver "id" og "exhib", der viser at id=14 og exhib=2 er den sidste post.

Når markøren i databasen er ved denne post er rs.EOF imidlertid "False"! Hvordan kan det være??

MVH Mikkel
Avatar billede softspot Forsker
27. oktober 2006 - 16:35 #1
Fordi den først bliver EOF, når du flytter til næste post...
Avatar billede harryfink Praktikant
27. oktober 2006 - 16:46 #2
Okay! Hvordan kan jeg så tjekke om næste post er EOF uden egentlig at gå til den?
Avatar billede ffsoft Praktikant
27. oktober 2006 - 19:15 #3
Det kan du heller ikke, når du gennemløber et recordset (rst)

do until rst.eof
' DoSomething
rst.movenext
loop

flytter du netop pegepind indtil den passerer sidste post
og så er rst.eof = true og ikke før.
Avatar billede softspot Forsker
27. oktober 2006 - 20:01 #4
Hvorfor vil du checke på EOF før du når EOF?
Avatar billede cybercrown Nybegynder
29. oktober 2006 - 13:15 #5
har i overvejet at bruge bof???
Avatar billede cybercrown Nybegynder
29. oktober 2006 - 13:16 #6
prøv at skrive:
end if rs.eof or rs.bof
husk rs bare en den variabel som du kører på.
Avatar billede softspot Forsker
29. oktober 2006 - 14:22 #7
BOF er kun relevant når man flytter tilbage i et recordset (hvilket er yderst sjædent, hvis man bare præsentere data på en webside). Derfor er der ingen grund til at checke på BOF - EOF er et ganske fint kriterie til at checke om et recordset indeholder (flere) data...
Avatar billede harryfink Praktikant
12. april 2007 - 16:57 #8
Hey, fik aldrig lukket den hér... Opret svar, softspot, og du skal få points... :)
Avatar billede softspot Forsker
12. april 2007 - 18:04 #9
Kommer her :)
Avatar billede harryfink Praktikant
12. april 2007 - 20:42 #10
Værsågod! :) Og mange tak for hjælpen - beklager det tog mig næsten et halvt år at få lukket spørgsmålet... :-\
Avatar billede softspot Forsker
12. april 2007 - 21:43 #11
Det er helt OK - bare du fik løst dit problem, så skal vi nok overleve at vente lidt på point - tak for dem i øvrigt :)
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