帮我翻译一下这段ASP代码
来源:百度知道 编辑:UC知道 时间:2024/05/01 22:16:35
sql="select*fromuserswhereuname='"&uname&"'andupass='"&upass&"'"
setrs=server.CreateObject("adodb.recordset")
rs.opensql,conn,3,1
ifnotrs.eofthen
setrs=server.CreateObject("adodb.recordset")
rs.opensql,conn,3,1
ifnotrs.eofthen
应该是这样写
sql="select * from users where uname='"&uname&"' and upass='"&upass&"'" --从表users中选择字段uname等于变量"&uname&"和字段upass等于变量"&upass&"的数据
set rs=server.CreateObject("adodb.recordset") --定义rs链接数据服务
rs.open sql,conn,3,1 --打开数据库
if not rs.eof then --循环判断如果rs为空的话 那么
sql="select * from users where uname='"&uname&"' and upass='"&upass&"'" --从表users中选择字段uname等于变量"&uname&"和字段upass等于变量"&upass&"的数据
set rs=server.CreateObject("adodb.recordset") --定义rs链接数据服务
rs.open sql,conn,3,1 --打开数据库
if not rs.eof then --判断是否存在uname等于变量"&uname&"和字段upass等于变量"&upass&"的数据,如果存在就执行then后面的语句。
上面应是错了吧
set rs=server.CreateObject("adodb.recordset")
sql="select * from users where uname='"&uname&"' and upass='"&upass&