无双大蛇zwin10进不去:帮忙看下asp登陆问题!谢谢 !

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 17:33:00
<%
dim name,psw,rs,sql,cn
name=request.form("username")
psw=request.form("password")
if name=""or psw=""then
response.write"<script> window.alert('用户或密码不能为空!'); history.back();</script>"
else
set rs=server.createobject ("adodb.recordset")
sql="select * from adim where name='"&request.form("username")&"'and psw='"&request.form("password")&"'"
rs.open sql,conn,1,1
if not rs.Bof and rs.Eof then
Response redirect("liulan2.asp")
else
response.write "对不起,用户名或密码有误,请重新登录"
end if
end if
rs.close
set rs =nothing
%>
ADODB.Recordset 错误 '800a0bb9'

变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。

/check.asp,行19

name=request.form("username")
psw=request.form("password")
你都已经定义了两个变量name,psw了
为什么还要在sql语句里使用request.form("username"),request.form("password")呢?
可以改成sql="select * from adim where name='"&name&"'and psw='"&psw&"'"

你出错的提示是什么,你有没有设好数据库连接先?

看着没有什么问题
不过你的表名应该是admin吧?你这里用的adim