Avatar billede harryfink Praktikant
27. oktober 2006 - 15:28 Der er 1 kommentar og
1 løsning

Prøver at finde et bestemt recordset: Undtagelse opstod

Hej,

Her er min query. Det er med vilje, at jeg vælger alle records.

strQuery = "SELECT * FROM fotosexhib"

Jeg vil så finde frem til et bestemt recordset, hvor id=request("id"). Her er min kode:

---------
safeloop = 0

do until correctid = true OR safeloop = 1000
currentid = Request("id")

  if rs("id") = currentid then correctid=true

safeloop=safeloop+1
rs.movenext
loop
----------

Men den skriver "Undtagelse opstod" på linien med "if rs("id")..."

Hvad gør jeg galt?

På forhånd mange tusind tak!

Mikkel :)
Avatar billede harryfink Praktikant
27. oktober 2006 - 15:41 #1
Jeg prøvede med dette:

do until correctid = true OR safeloop = 1000
currentid = Request("id")
rsid = rs("id")

  if currentid = rsid then correctid=true

safeloop=safeloop+1
rs.movenext
loop

Men det giver resultatet:

Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post.
/foto/exhib_view_photo.asp, line 14 (rsid = rs("id"))
Avatar billede harryfink Praktikant
27. oktober 2006 - 16:18 #2
Fandt selv ud af det.... CInt gjorde det åbenbart...

safeloop = 0

do until correctid = true OR safeloop = 1000

if rs.eof = false then
rs.movenext
end if

currentid = CInt(Request("id"))
rsid = CInt(rs("id"))

  if currentid = rsid then correctid=true

safeloop=safeloop+1
loop
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