求解释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 如何才能让网页具有生成超连接功能?