在线急等,我的代码在access上运行完全正确,迁移到sql2000上就死活不正确
哪位高手帮我解决一下,我的代码如下:
'验证管理员登录
dim sql,username,password,validate
username=SafeReplace(request.form( "username "))
password=SafeReplace(request.form( "password "))
validate=SafeReplace(request.form( "validate "))
sql= "SELECT * FROM [Manager] WHERE Ro_UserName= ' "&username& " ' "
set rs=conn.execute(sql)
if rs.eof then
response.write " <script> alert( '对不起,登录信息不正确,请重试。 ') </script> "
else
response.write "ok "
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
数据库用的是MSDE2000,表的设计如下:
1 ID int 4 0
0 Ro_UserName nvarchar 50 1
0 Ro_Password nvarchar 50 1
0 validate int 4 1
0 Ro_CheckWord nvarchar 50 1
在access里运行的时候,完全正确,到了MSDE2000里就死活读不出数据来,甚至输出rs.recordcount都是什么不显示。
郁闷,高手帮忙。
------解决方案--------------------连接数据库正确否?
------解决方案--------------------把On Error Resume Next注释掉
看错误信息