depeoMedlem sedan juni 2003517 inlägg Hur avslutar man en loop?
När jag försöker göra nya databaskopplingar efter en loop så säger servern:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Loopen ser ut så här:
do until RecSet.eof
response.write("<a href=goto.asp?action=" & RecSet("id") & ">" & RecSet("namn") & "</a><br>")
RecSet.movenext
loop
RecSet.Close
Set RecSet = Nothing
Den nya databaskopplingen har jag skapat med en ny SQL-sats.
Hur lösa?
Tacksam för svar
LarsGMedlem sedan dec. 200012 464 inlägg Ser inget problem i den koden.
Var får du fel?
Hur ser den koden ut?
depeoMedlem sedan juni 2003517 inlägg
LarsG skrev:
Ser inget problem i den koden.
Var får du fel?
Hur ser den koden ut?
Koden efter loopen är följande, connect har jag högst upp i filen.
<%
Set RecSet = Connect.Execute("SELECT rubrik, undertext FROM tabell1")%>
HTMLKOD
<%=RecSet("rubrik")%>
HTMLKOD
<%=RecSet("undertext")%>
cyprysMedlem sedan dec. 20003 563 inlägg Det finns ingen post i tabell1 ?
depeoMedlem sedan juni 2003517 inlägg
cyprys skrev:
Det finns ingen post i tabell1 ?
Det här var ju lite pinsamt förståss.:OO
Det var det som var felet, trodde aldrig att en sådan sak kunde ge upphov till ett sådant fel, trodde givetvis att rubriken skulle vara tom. :stud
cyprysMedlem sedan dec. 20003 563 inlägg Nope.
En bra grej är att alltid ha en felhanterare kopplad till en utmatning av databasinnehåll.
Den enklaste är ofta tillräcklig:
if rs.eof then
' Tomt!
else
' Skriv ut din post
end if