在线等
刚学asp 希望大家帮帮我呀。。。
这是我写的一个用户登陆程序。
<!--#include file=conn.asp-->
<%
dim rs
username1=request.form("username")
password1=request.form("password")
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from admin where username='" & username1 & "'",conn,1
if password1<>rs("password") then
response.write"<SCRIPT language=JavaScript>alert('用户名或密码不正确!');"
response.write"javascript:history.go(-1)</SCRIPT>"
response.end
else
response.redirect "main.asp"
end if
%>
为什么运行的时候老出现错误:
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/lxr/jsjwl/admin/chklogin.asp, 第 7 行
问题点数:20、回复次数:2Top
1 楼TerranC()回复于 2006-03-03 23:56:50 得分 0
<!--#include file=conn.asp-->
<%
dim rs,username1,password1
username1=request.form("username")
password1=request.form("password")
set rs=server.CreateObject("ADODB.RecordSet")
rs.open "select * from admin where username='" & username1 & "'",conn,1,1 '这里参数问题
if password1<>rs("password") then
response.write"<SCRIPT language=JavaScript>alert('用户名或密码不正确!');"
response.write"javascript:history.go(-1)</SCRIPT>"
response.end
else
response.redirect "main.asp"
end if
%>
Top
2 楼niuzicom(牛仔)回复于 2006-03-04 00:01:12 得分 0
rs.open "select * from admin where username='" & username1 & "'",conn,1
改成
sql= "select * from admin where username='" & username1 & "'"
rs.open sql,conn,1,1
试试看!Top




