webForumDet fria alternativet

ja o min räknare igen :)

ASP

4 svar · 197 visningar · startad av Cactuz

Medlem sedan okt. 2001670 inlägg
Frågan#1

jag har koden

<%

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("counter.mdb")

datum = date

IF NOT Request.Cokies("cactuzcounter")("count") = "rostat" THEN

Response.Cokies("cactuzcounter")("count") = "rostat"
Response.Cokies("cactuzcounter").Expires = DateAdd("d",1,Now())

sql = "UPDATE besok set Antalbesok = Antalbesok + 1 WHERE Datum = '"&datum&"'"
db.execute sql,rows,128

if rows = 0 then
SQL = "INSERT INTO besok (Datum,antalbesok) VALUES ('" & datum &"',1)"
db.execute SQL,,128 
end if

sql = "UPDATE totalt set Besok = Besok + 1"
db.execute sql,,128

sql = "UPDATE visningar set Totalt = Totalt + 1"
db.execute sql,,128

ELSE

sql = "UPDATE visningar set Totalt = Totalt + 1"
db.execute sql,,128

END IF
%>

o får felet:

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

cookiesarna stavas med 2 0 :)

Medlem sedan juni 20019 024 inlägg
#2

Ser inget fel i din kod förutom att Access använder # runt datum.

Vilken rad pekar felmeddelandet på?
Förmodligen är det någon UPDATE som inte har någon tabell att skriva i.

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan juni 200032 967 inlägg
#3

Jag tror inte felet härstammar från den koden du postar.

Felet brukar komma då man försöker skriva ut data från ett fält som inte finns med i recordsetet. Alltså: har du mer kod på sidan, kanske en liten SELECT-fråga, och kanske lite utskrifter?

Mvh,

Medlem sedan juni 20019 024 inlägg
#4

@nders: Heter inte det ADODB.Recordset då? :q

------------------
"Tål det inte att skämtas om, är det inte värt att ta på allvar."

Medlem sedan okt. 2001670 inlägg
#5

men det var först när jag la till if satsen med cookies o dem cookies raderna under det började

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)