大家幫我看一段用戶登入驗証的代碼.(10分)

  • 主题发起人 主题发起人 shixianyong
  • 开始时间 开始时间
S

shixianyong

Unregistered / Unconfirmed
GUEST, unregistred user!
sql="SELECT * From LoginUser where bh='" &
UserID &
"'"
Set oRs=Server.CreateObject("ADODB.Recordset")
oRs.open sql,conn,1,1
if oRs.bof and oRs.eof then
oRs.close
Return_Previous_Page "您輸入的登陸帳號不存在!請查証后重新輸入!"
else
if pwd<>oRs("passwd") then
oRs.close
Return_Previous_Page "您輸入的密碼錯誤!請查証后重新輸入!"
else
if trim(oRs("State"))="1" then
Return_Previous_Page "此用戶被禁用!請和管理員聯系!"
else
Session("UserID")=UserID
Session("UserName")=trim(oRs("xm"))
Session("Department")=trim(oRs("bm"))
Session("State")=trim(oRs("state"))
Session("power")=oRs("power")
Session("Email")=oRs("Email")
Session("senior_bh")=oRs("senior_bh")

oRs.Close
Set oRs=nothing
Set sql=nothing
Response.Redirect "loginok.asp"
end if
end if
%>

我想請問Set oRs=Server.CreateObject("ADODB.Recordset")
oRs.open sql,conn,1,1是什么意思﹐oRs又是什么東東
 
oRs 抽象理解是在服务器端你的会话中生成的对象指针,可以驱动服务器的ADODB链接库
oRs.open sql,conn,1,1
由oRs申请的连接指针执行SQL语句,conn是数据库的连接参数,1,1是指定该过程数据库的
调用属性,例如同步,只读,独占……
 
接受答案了.
 
后退
顶部