ADODB.Recordset 错误 '800a0bb9'
ADODB.Recordset错误'800a0bb9'参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。/pic/index.asp,行135代码如下~:———...
ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/pic/index.asp,行 135
代码如下~:
————————————————————————————————
<%set rsp=server.createobject("adodb.recordset")
set rsts=server.createobject("adodb.recordset")
sqls="select * from type where pid='root'"
(第135行)rsts.Open sqls,Application.Contents("conn"),1,1
do while not rsts.eof
%>
————————————————————————————————
我把rsts.Open sqls,Application.Contents("conn"),1,1
改为rsts.Open sqls,Application.Contents("conn"),1,3 可是还是不行 展开
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/pic/index.asp,行 135
代码如下~:
————————————————————————————————
<%set rsp=server.createobject("adodb.recordset")
set rsts=server.createobject("adodb.recordset")
sqls="select * from type where pid='root'"
(第135行)rsts.Open sqls,Application.Contents("conn"),1,1
do while not rsts.eof
%>
————————————————————————————————
我把rsts.Open sqls,Application.Contents("conn"),1,1
改为rsts.Open sqls,Application.Contents("conn"),1,3 可是还是不行 展开
3个回答
展开全部
如果你上面是使用conn的,下面应该是
rsts.open sqls,conn,1,1
即上面是
set conn=server.createobject("adodb.connection")
还有,我发觉你这里有问题.
<%set rsp=server.createobject("adodb.recordset")
set rsts=server.createobject("adodb.recordset")
为何要两次实例化呢??
还有,这你这个问题多是你的SQL语句有问题,看下你的参数对不对,也就是sqls="select * from type where pid='root'"
pid是字符型的吗(在数据里是文本型的吗?)?
要传过来的是root吗?
rsts.open sqls,conn,1,1
即上面是
set conn=server.createobject("adodb.connection")
还有,我发觉你这里有问题.
<%set rsp=server.createobject("adodb.recordset")
set rsts=server.createobject("adodb.recordset")
为何要两次实例化呢??
还有,这你这个问题多是你的SQL语句有问题,看下你的参数对不对,也就是sqls="select * from type where pid='root'"
pid是字符型的吗(在数据里是文本型的吗?)?
要传过来的是root吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询