webForumDet fria alternativet

error '80020009'

8 svar · 478 visningar · startad av Roosweb

RooswebMedlem sedan aug. 200679 inlägg
#1

Hejsan, jag satt och höll på lite med ett community som fungerar bra än så länge, men så la jag till en medlem och denne får helt plötsligt upp

"error '80020009' "

När han ska in i sin gästbok, fungerar för alla andra, men inte för denna personen, och alla andra nya medlemmar. Någon som vet vad som kan orsaka det här felet, här är koden som ligger runt området som blir fel:

http://www.aspsidan.se/code/default.asp?c=7116

Tack på förhand

@ndersMedlem sedan juni 200032 969 inlägg
#2

Fel brukar dyka upp om man försöker använda värden från recordset, om recordsetet är tomt (EOF). Du måste alltid kontrollera detta.

If not dittRecordsetObjekt.EOF then
     ' använd något från recordsetet
end if
RooswebMedlem sedan aug. 200679 inlägg
#3

Hmm okej, testade det men fortfarande samma fel =/

RooswebMedlem sedan aug. 200679 inlägg
#4

Testade att göra ett inlägg genom att skriva in ett till medlemen direkt i databasen, så hans gästbok inte var tom. Då fungerade den igen, men då ska ju din kod fungera, men den gjorde inte det :/

LedelMedlem sedan dec. 2004736 inlägg
#5

På vilken rad blir felet?

OffT: Glöm inte CLng() på fösta SQL-satsen!

RooswebMedlem sedan aug. 200679 inlägg
#6

Okej :)

Det blir fel på rad nummer 10

LedelMedlem sedan dec. 2004736 inlägg
#7

strSQL="SELECT * FROM gastbok where gbTo="& Request.Querystring("adminID") &" Order by gbID DESC"

Den här SQL-satsen ger inga poster i databasen, så när du kör nästa SQL och försöker använda objRS("gbUserID") finns den inte, där är felet. Alltså måste du kolla så att objRS inte är EOF innan du kör dina två nästa SQL-satser!

Ett tips till:
strSQL2="SELECT * FROM tblAdmins Where adminID="&clng(objRS("gbUserID"))&""
Det går lika bra att avsluta strängen direkt efter CLng(...):
strSQL2="SELECT * FROM tblAdmins Where adminID="&clng(objRS("gbUserID"))

RooswebMedlem sedan aug. 200679 inlägg
#8

Tack så mycket!

@ndersMedlem sedan juni 200032 969 inlägg
#9

Det var ju det jag skrev, som du redan hade fixat? :)

Nåväl, bra att det funkar.

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