webForumDet fria alternativet

sätt onoff=offline

ASP

2 svar · 176 visningar · startad av Firegamez.com

Medlem sedan juli 2002231 inlägg
Frågan#1

Tja! Jag får inte denna kod att fungera!

<!--#include file="conn.asp"-->
<%
username = Request.Form("username")

Set rsuser = Server.CreateObject("ADODB.Recordset")
rsuser.open "users WHERE username = '" & username & "'", conn, 3, 3
rsuser("onoff") = "offline"
rsuser.Update

  rsUser.close
  set rsUser = nothing
  conn.close
  set conn = nothing
  
  'Set the cookie to nothing
Response.Cookies("username") = ""
Response.Cookies("level") = ""
  
  
  Response.Redirect("index.asp")

%>

Felet blir:

ADODB.Recordset error '800a0bcd' 

Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record. 

/signout.asp, line 7
Medlem sedan mars 20025 907 inlägg
#2

Finns det någon post i databasen med det valda användarnamnet (Request.Form("username")) ?? Felmeddelandet tyder på att så inte är fallet!

Medlem sedan juli 2002231 inlägg
#3

öj! Så lätt var de! Jag hade skrivit fel! De skulle vara

username = Request.Cookies("username")
inte
username = Request.form("username")

Mitt fel :i

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