回 帖 发 新 帖 刷新版面

主题:帮帮忙

<!--#include file="conn.asp"-->
<% 
session.timeout=30
if request("action")="login" then
uid=trim(request.form("uid"))
pwd=trim(request.form("pwd"))
if uid="" or pwd="" then
response.redirect ("login.asp")
end if
set rs=server.createobject("adodb.recordset")
sql="select * from mima where name='"&uid&"'and pwd='"&pwd&"'"
rs.open sql,conn,1,1
if not rs.eof then
session("uid")=uid
response.redirect"cust.html"
else
response.redirect"error.asp"
response.end
end if
end if
%>
这段代码21行总提示:ADODB.Recordset (0x800A0BB9)

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
请哪位大虾帮我看看

回复列表 (共9个回复)

沙发

sql="select * from mima where [name]='"&uid&"'and [pwd]='"&pwd&"'"

板凳


查看一下数据库中定义name与pwd的数据类型:

确定name与pwd是字符型吗?

3 楼

都是字符型的

4 楼

[quote]sql="select * from mima where [name]='"&uid&"'and [pwd]='"&pwd&"'"[/quote]

5 楼

还是不行啊

6 楼

你要告诉别人出现什么错误,那一行有错,错误的提示是什么,光说“还是不行”,别人没有办法找错误,也不能给你正确的提示。
<!--#include file="conn.asp"-->
这里的#号好象有问题

7 楼

[quote]你要告诉别人出现什么错误,那一行有错,错误的提示是什么,光说“还是不行”,别人没有办法找错误,也不能给你正确的提示。
<!--#include file="conn.asp"-->
这里的#号好象有问题[/quote]

8 楼

[quote]你要告诉别人出现什么错误,那一行有错,错误的提示是什么,光说“还是不行”,别人没有办法找错误,也不能给你正确的提示。
<!--#include file="conn.asp"-->
这里的#号好象有问题[/quote]

复制上来的#貌似都会变成全角,所以在文档中一般是正确的~~~

9 楼

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
请哪位大虾帮我看看
--------------------------------
从这来看确实就那句sql有问题!

我来回复

您尚未登录,请登录后再回复。点此登录或注册