DdepeoMedlem sedan juni 2003517 inlägg Trådstart#1 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
LLarsGMedlem sedan dec. 200012 464 inlägg Ser inget problem i den koden.
Var får du fel?
Hur ser den koden ut?
DdepeoMedlem 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äggDet finns ingen post i tabell1 ?
DdepeoMedlem 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. 
cyprysMedlem sedan dec. 20003 563 inläggNope.
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