Avatar billede l_otto Nybegynder
20. maj 2006 - 21:05 Der er 4 kommentarer og
2 løsninger

fejl når der ikke er noget at udskrive

hvad er det jeg skal sætte ind så den ikke skriver denne fejl

ADODB.Field error '800a0bcd'

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.

/tilmelding/default.asp, line 80


det er fordi der ikke er noget at udskrive:


<%
strSQL = "Select * From hold "
Set rs = Conn.Execute(strSQL)
Do
strNavn = rs("holdnavn")
strLink = "<a href='holdnavnliste.asp?id=" & rs("Id") & "'>"& strNavn & "</a>"
Response.Write "" & strLink & "<BR>"
rs.MoveNext

Loop While Not rs.EOF

%>
Avatar billede nielle Nybegynder
20. maj 2006 - 21:09 #1
<%
strSQL = "Select * From hold "
Set rs = Conn.Execute(strSQL)
Do While Not rs.EOF
    strNavn = rs("holdnavn")
    strLink = "<a href='holdnavnliste.asp?id=" & rs("Id") & "'>"& strNavn & "</a>"
    Response.Write "" & strLink & "<BR>"
    rs.MoveNext
Loop
%>
Avatar billede Slettet bruger
20. maj 2006 - 21:10 #2
Sådan her tror jeg:
<%
strSQL = "Select * From hold "
Set rs = Conn.Execute(strSQL)
if NOT rs.EOF then
Do
strNavn = rs("holdnavn")
strLink = "<a href='holdnavnliste.asp?id=" & rs("Id") & "'>"& strNavn & "</a>"
Response.Write "" & strLink & "<BR>"
rs.MoveNext

Loop While Not rs.EOF
end if
%>

Husk i øvrigt at lukke dine databaseforbindelser igen...

med:
<%
rs.close
set rs=nothing
Conn.close
set Conn=nothing
%>

\Dan
Avatar billede nielle Nybegynder
20. maj 2006 - 21:10 #3
Altså: Test *før* at du overhovedet går ind i loopen, i stedet for at teste første gang *efter* første gennemløb.
Avatar billede l_otto Nybegynder
20. maj 2006 - 21:13 #4
begge er gode kan I svare begge to :-)
Avatar billede Slettet bruger
20. maj 2006 - 21:16 #5
OK! Her et svar!

\Dan
Avatar billede nielle Nybegynder
20. maj 2006 - 21:19 #6
Svar :^)
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