om jag förstår din kod rätt så ska den räkna besök på den aktiva användaren.
är sessionen tom eller inte har någon post i databasen kommer du att få detta fel.
jag hade gått runt det problemet genom att lägga en if not RecSet.eof then - - - end if runt hela avsnittet som ska utföra uppdateringen men skapar ett fel.
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set RecSet = Server.CreateObject("ADODB.Recordset")
Conn.Open "driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("forum.mdb")
SQL = "SELECT besok, login FROM medlemmar WHERE login = '" & Session("inloggadUser") & "'"
RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic
if not RecSet.eof then
If RecSet("besok") = 0 then
response.redirect "user.asp"
RecSet("besok") = RecSet("besok") + 1
RecSet.Update
else
RecSet("besok") = RecSet("besok") + 1
RecSet.Update
response.redirect "forum.asp"
end if
else
'gör något annat här!
end if
Conn.Close
RecSet.Close
%>