eof och bof fel?

ASP

3 svar · 144 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Trådstart#1

Får ett eof eller bof fel när jag försöker att visa en länk på sidan med nedan kod. Har samma kod på en annan sida och där funkar det?
På en annan sida så kan jag radera posten som jag selekterar nedan och när jag gör det så får jag ett eof eller bof fel, databasen har jag satt att den kan vara tom.

Kan man inte selektera från en tom databas utan att få fel?

Tack på förhand.

[kod]
sql4= "select * from upload where onpage = 'commun_org';"
set rs4=conn.Execute (sql4)

sql5= "select * from upload where onpage = 'commun_templates';"
set rs5=conn.Execute (sql5)

<% do until rs4.eof %>
<a href="../admin/upload/images/<%=rs4("imagename1")%>">
<%=rs4("headline")%> </A><br>
<%
rs4.movenext
loop %>

<% do until rs5.eof %>
<a href="../admin/upload/images/<%=rs5("imagename1")%>">
<%=rs5("headline")%> </A><br>
<%
rs5.movenext
loop %>

[kod]

Medlem sedan juni 200032 967 inlägg
#2

Vilken rad pekar felmeddelandet på?

Medlem sedan feb. 2003234 inlägg
#3

Den pekar inte på någon speciell rad.

Felmeddelandet är:

Error Type:
ADODB.Field (0x80020009)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/nordnet/communication/communication.asp
Medlem sedan feb. 20011 198 inlägg
#4

Du har ingen check om rs4 eller rs5 är BOF.
Lägg in det så borde det fungera.

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)