webForumDet fria alternativet

Tomt i tabellen ?

ASP

8 svar · 342 visningar · startad av Peppe

Medlem sedan sep. 200544 inlägg
Frågan#1

Hej!

http://www.aspsidan.nu/code/default.asp?c=5889

^Min kod till sidan.

Så ser tabellen "gastbok" ut--> OBSERVERA!! Det finns ett fält som heter "till" också, det är utav datatypen TEXT
Http://pbf.mine.nu/webforum.jpg

Och felmeddelandet:
ADODB.Field fel '80020009'

Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.

/c/gb.asp, rad 0

---> På vissa medlemmar så kommer felmesset upp direkt, på vissa andra medlemmar så kommer felmesset upp när de trycker på knappen "Skicka".

Medlem sedan jan. 2002992 inlägg
#2

En fråga bara.. Varför skapar du ObjRS2?

Medlem sedan sep. 200544 inlägg
#3

webbSAJTEN skrev:

En fråga bara.. Varför skapar du ObjRS2?

Det behöver vi inte gå in på, det är senare när administratören ska ha tillgång till vissa saker.

Medlem sedan jan. 2002992 inlägg
#4

okej.. hmm.. felet brukar ju bero på att man inte kollat om databasen är tom, men de gör du ju..
Kikar vidare

Medlem sedan jan. 2002992 inlägg
#5

där har vi de tror ja..

If ObjRS("anvnamn") = session("anvnamn") OR ObjRS2("anvnamn") = session("anvnamn") then

Rad 66.. Du anropar ObjRS2 utan att ha kollat om den är tom innan..

Medlem sedan sep. 200544 inlägg
#6

Det berodde inte på det, får samma felmess, något annat förslag Jimmy ?

Medlem sedan jan. 2002992 inlägg
#7

Så du får samma fel om du tar bort hela den if-saten?
Det är de ända jag kan tänka mig faktiskt :S

Medlem sedan sep. 200544 inlägg
#8

Ja, jag får samma felmeddelande, det är skumt detta felet...

Medlem sedan juni 200032 967 inlägg
#9

På rad 66 använder du objrs2 utan att kontrollera om det recordsetet är tomt. Dessutom kontrollerar du ju bara om användarnamnet i sessionsvariabeln stämmer överens med värdet i den första posten i det recordsetet.

Du borde lägga med användarnamnet i WHERE-satsen redan i SQL-frågan, och sedan kontrollera om recordsetet är tomt eller icke. För vad spelar det för roll om Benke och Totte är admin, de är ju inte här?

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