六十甲子怎样推年月日:ASP编程问题

来源:百度文库 编辑:高校问答 时间:2024/05/05 11:56:48
谁解释下代码
sql="select * from users where pwd ='" & request("oldpassword") & "' and name='" & session("name") & "'"
rs.open sql,conn,1,1
if err.number<>0 then
rs.close
set rs=nothing
response.write "数据库操作失败:"&err.description %> <a href="#" onclick="javascript:window.history.go(-1)">返回</a> <% err.clear
response.end
else
if rs.bof and rs.eof then
response.write "旧密码输入错误!" %> <a href="changepwd.asp">返回</a> <% response.end

简单说,这个是密码修改页面的用户判断。
“sql="select * from users where pwd ='" & request("oldpassword") & "' and name='" & session("name") & "'"
rs.open sql,conn,1,1
if err.number<>0 then
rs.close
”按照用户输入的ID和密码(原设定密码),请求到数据库,察看是否存在,不存在则提示“数据库操作失败”,出现你指定的页面,返回到“changepwd.asp”页。简单说就是这样的。