为什么这段代码问题呢?
set rs = Server.Createobject("adodb.recordset")
sql="select * from [user] where user_name='"&x_name&"' and user_pwd='"&x_pwd&"'"
rs.open sql,conn,1,1
if rs.Eof Then
Response.Write ("呵呵,登录成功你的帐户是:")
Response.Write rs("user_name")
Else
Response.Write("<script language='javascript'>alert('对不起,用户或密码错误!\t');history.go(-1);</script>")
End If
上面这段代码为什么用户名和密码都正确却提示"对不起,用户或密码错误",如果用户名或密码有一个不正确却提示如下:
ADODB.Field 错误 '80020009'
BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。
/janusgroup.cn/www/jsadmin/index.asp,行0
请高手支招啊,谢谢!

