Tjena,
Någon som vet vad problemet är
verkar vara att den inte vill skapa cookien...
<%
If Request.Querystring("rosta") = "ja" Then
Dim Conn, SQL1
db = Server.MapPath("omrostning.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& db
Set RecSet = Server.CreateObject("ADODB.Recordset")
SQL1 = "SELECT * FROM omrostning WHERE ID= " & Request.Querystring("id") & " "
RecSet.Open SQL1, Conn
contr = Request.Cookies("voted")("check")
If contr = RecSet("ID") Then
Response.Redirect("omrostning2.asp?rostat=ja")
Else
Dim SQL2, Siffra
nummer = Request.Querystring("alternativ")
SQL2="UPDATE omrostning SET roster"&nummer&"=roster"&nummer&"+ 1 WHERE ID = " & Request.Querystring("ID")
Conn.Execute SQL2
Response.Cookies("voted")("check") = RecSet("ID")
Response.Cookies("voted").Expires = Date + 31
Response.Redirect("omrostning2.asp?rostat=ja")
RecSet.Close
Set RecSet = Nothing
Conn.close
Set Conn = Nothing
End If
End If
%>
En annan sak. Om det ligger kod efter response.redirect så körs den inte. Dvs, RECSET.CLOSE anropas inte i din kod. Nu har det ingen praktisk betydelse eftersom ADO kommer att stänga objektet i alla fall.