25-05-2007, 18:55
|
|
|
חבר מתאריך: 24.11.06
הודעות: 4
|
|
ניהול מתקדם של sessions - בעיה !
בניתי ניהול של משתמשים בעזרת מסד הנתונים...
הדף הזה מופיע בכל דף..כדאי לאסוף מידע
קוד:
<%
conn.execute "delete * from sessions where last_request < Now()-0.015"
set rsses=server.createobject("ADODB.recordset")
rsses.open "select * from sessions where SessionID="& session.sessionID, conn, 1, 2
if rsses.eof then
rsses.close
rsses.open "sessions", conn, 2, 3, 2
rsses.addnew
rsses("SessionID")=session.sessionID
rsses("IP")=request.servervariables("REMOTE_ADDR")
rsses("Page")=request.servervariables("URL")
rsses("Name")="Guest"
rsses("UserID")=0
rsses("Last_request")=Now()
rsses.update
else
rsses("Page")=request.servervariables("URL")
rsses("Last_request")=Now()
rsses.update
end if
rsses.close
set rsses=nothing
%>
אבל כאשר אני מריץ -
קוד:
Error Type:
שגיאת זמן ריצה של Microsoft VBScript (0x800A01A8)
דרוש אובייקט: 'conn'
/good/sessions.asp, line 2
לא הבנתי מה הבעיה!
תודה
|