当前位置:编程学习 > asp >>

求解释asp语句

具体语句如下: set rsc=server.createobject("adodb.recordset") sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'" rsc.open sqlc,conn,1,1 session("username")=rsc("username") session("password")=rsc("password") session.Timeout=30 set rsc=nothing response.Redirect("change.asp")
答案:就是从info 表中查检索出username和password符合前面输入的这两项的值,然后将用户名和密码存入session中,然后转向至change.asp,但这段代码实际上有问题的,在检索出结果后应该要判断一下记录是不是存在然后再操作,示例见
http://iask.sina.com.cn/b/12602685.html
其他:去除 info表的用户名 和密码!传给session set rsc=server.createobject("adodb.recordset")
sqlc="select * from info where username='"&request.Form("username")&"' and password='"&request.Form("password")&"'"
rsc.open sqlc,conn,1,1
//打开数据库,取表info,比对输入的用户名和密码
session("username")=rsc("username")
session("password")=rsc("password")
session.Timeout=30
//把查到的值分别赋值给session,并设置过期值一个月
set rsc=nothing

response.Redirect("change.asp")
//转到change.asp页面 

上一个:asp网站导航栏换背景图的问题,高手进
下一个:dreamweaver asp 如何才能让网页具有生成超连接功能?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,