webForumDet fria alternativet

eof och bof fel?

ASP

3 svar · 137 visningar · startad av clacke

Medlem sedan feb. 2003234 inlägg
Frågan#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.

251 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)