Jag har en loggoutsida som ser ut så här:
Meningen är den att den skall skriva till databasen att man är utloggad, men någonting är l
ite tokigt tror jag?
<!--#include virtual="/conn.asp"-->
Set rsUser = Server.CreateObject("ADODB.Recordset")
rsUser.open "Select * From Users WHERE username = '" & username & "'", conn, 3, 3
rsUser("online") = "off"
rsUser.Update
'Set the cookie to nothing
Response.kaka("username") = ""
rsUser.close
set rsUser = nothing
conn.close
set conn = nothing
Session.Abandon
'Then send them back to the home page
Response.Redirect("index.asp")
Så får jag upp detta felmeddelande, även fast jag har en post som heter "online"!!
Feltyp:
ADODB.Recordset (0x800A0BCD)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats.
Den begärda åtgärden kräver en aktuell post.
/signout.asp, line 8
Rätta mig om jag har fel, men du kan väl inte skriva Response.kaka("username"), du ska väl skriva Response.Cookies("username")?
Har då aldirg hört talas om att man kan skriva Response.kaka.
Skulle gissa på att Jesper skrev kaka av samma anledning som att du skrev som du skrev; att man inte kan skriva en punkt följt av cookies på webForum. Detta av säkerhetsskäl.