帮我翻译一下这段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

应该是这样写
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&