Avatar billede ameq Nybegynder
17. april 2002 - 09:23 Der er 3 kommentarer og
2 løsninger

rs.movenxt

rs.MoveNext
          Response.Write rs("id")
  If Not Rs.EOF Then
        Response.Write rs("id")
  else
        Response.Write "bla"
  end if
Hvis jeg gør det laver den den her fjel
ADODB.Field error '80020009'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Hvorfor det?
Avatar billede rou Nybegynder
17. april 2002 - 09:27 #1
Fordi du (igen) tilgår data i dit recordset, efter du laver en Movenext, og før du kontrollerer om du er på EOF.

<%
rs.MoveNext
REM Response.Write rs("id") <--- synderen
If Not Rs.EOF Then
  Response.Write rs("id")
else
  Response.Write "bla"
end if
%>
Avatar billede jacobfedefifi Nybegynder
17. april 2002 - 09:31 #2
Du skal bruge loop og do
if Not rs.EOF
Do
Response.Write rs("id")
else
Response.Write "bla"
RS.MoveNext
Loop
end if
Avatar billede ameq Nybegynder
17. april 2002 - 10:17 #3
<%
rs.MoveNext
REM Response.Write rs("id") <--- synderen
If Not Rs.EOF Then
  Response.Write rs("id")
else
  Response.Write "bla"
end if
%>
ja okey men hvis nu "synderen" ikke er det laver den samme fejl
Avatar billede ameq Nybegynder
17. april 2002 - 11:36 #4
If Not Rs.EOF Then
    antal = 0
    do until antal = 2
    antal = antal + 1
    Response.Write Rs("id")
    Rs.MoveNext
    loop
  end if
Avatar billede ameq Nybegynder
17. april 2002 - 11:54 #5
strSQL = "select * from reparaion"' where id =" & request("id")
      set rs = Conn.Execute(strSQL)
     
   
 
    antal = 0
    do 'until antal = 5 or Rs.EOF
    antal = antal + 1
    Response.Write Rs("id")

    rs.MoveNext
    Loop While Not rs.EOF

jeg har fundet fejlen men.... hvor gør jeg så at den taget den nede efter den som jeg har vaglt med en where???
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