webForumDet fria alternativet

Problem med .EOF

4 svar · 226 visningar · startad av Quid

QuidMedlem sedan juni 20006 025 inlägg
#1

Jag har råkat på ett mysko fel. Jag sitter här och pillar lite med en figursida, och när en användare har loggat in så ska han få se sina egna figurer.

Då plockar jag ut se så här:

SQL = "SELECT * FROM figures WHERE owner = '"& session("quidsfigg") &"' ORDER BY id DESC"
Set figurer2 = DB.Execute(SQL)

Men om användaren precis hat skapa sin användare så har han ju inga figurer och då kommer det ett felmeddlande:

ADODB.Recordset (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/figurer/index.asp, line 702

Raden som den refererar till är:

DO WHILE NOT figurer2.EOF
	antalfigurer = antalfigurer + 1
figurer2.MOVENEXT
[B]LOOP[/B] 'Rad 702.

Den snutten används för att pagingen ska funka.

Någon som vet varför jag får detta felmeddlande och hur löser jag det?

LAMPMedlem sedan mars 2002777 inlägg
#2
If figurer2.EOF Then

response.write "Inget fanns att visa"

Else

while not figurer2.EOF

	antalfigurer = antalfigurer + 1

figurer2.MoveNext
wend
End If
QuidMedlem sedan juni 20006 025 inlägg
#3

Får samma fel ändå.

HulthMedlem sedan juni 2001272 inlägg
#4
If figurer2.EOF Then

response.write "Inget fanns att visa"

Else

Do Until figuerer2.EOF
	antalfigurer = antalfigurer + 1
figurer2.MoveNext
Loop
End If

ska fungera...

QuidMedlem sedan juni 20006 025 inlägg
#5

Nästan lite pinsamt att erkänna men det var ett stavfel ifrån min sida :) Måste vara för att det är så tidigt på morgonen...

Nu är det löst iaf.

129 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)