谁能帮我解决错在哪?ADODB.Recordset 错误 '800a0bb9'
来源:百度知道 编辑:UC知道 时间:2024/06/17 13:15:31
ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/wwwroot/default.asp,行249
源码如下:
<%set rb=server.createobject("adodb.recordset")
sql2="select top 20 idcompany,chrcompanyname from company order by idcompany desc"
rb.open sql2,cnndb1,1,1(此行为第249行)
do while not rb.eof
%>
数据库连接部分代码:
<OBJECT RUNAT=Server ID=cnndb1 SCOPE=Session PROGID="ADODB.Connection"></OBJECT>
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
Application("dns")="provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source=e:\freehost\yzhot\web\wwwroot\*****o.mdb;"&_
"Jet OLEDB:Database password=******(此为数库密码)
application("currentusers")=0
END SUB
SUB Session_OnStart
application.lock
application("currentusers")=application(&q
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/wwwroot/default.asp,行249
源码如下:
<%set rb=server.createobject("adodb.recordset")
sql2="select top 20 idcompany,chrcompanyname from company order by idcompany desc"
rb.open sql2,cnndb1,1,1(此行为第249行)
do while not rb.eof
%>
数据库连接部分代码:
<OBJECT RUNAT=Server ID=cnndb1 SCOPE=Session PROGID="ADODB.Connection"></OBJECT>
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Application_OnStart
Application("dns")="provider=Microsoft.Jet.OLEDB.4.0;"&_
"Data Source=e:\freehost\yzhot\web\wwwroot\*****o.mdb;"&_
"Jet OLEDB:Database password=******(此为数库密码)
application("currentusers")=0
END SUB
SUB Session_OnStart
application.lock
application("currentusers")=application(&q
楼上两位说的都不正确:
TOP 后面可以跟几个查询的字段的,这个没错误。
楼主的数据库联接字符串也没问题,因为这个数据库可以用相对路径,也可以用绝对路径,但是推荐用相对路径,因为采用相对路径移植性好。
我想是楼主的SQL语句有问题,我看到id和company是两个字段吧,建议你把sql2改为:
sql2="select top 20 id,company,chrcompanyname from company order by idcompany desc"
你试一下吧SQL语句当中的SELECT 参数后面使用1个变量,不要使用两个,
连接数据位:
dim cnndb1
dim connstr
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("****.mdb" )
Set cnndb1= Server.CreateObject("ADODB.Connection")
cnndb1.open connstr
其中****.mdb为你的数据库,
如果你写的没错的话,
那就“sql2”错了,应改为:
sql2="select top 20 * from company order by idcompany desc"
sql2="select top 20 id,company,chrcompanyname from company order by idcompany desc"
你后面那个idcompany 怎么不改?我估计他的idcompany 是一个字段
谁能帮我解决错在哪?ADODB.Recordset 错误 '800a0bb9'
ADODB.Recordset '800a0bb9'帮我看看错在哪里,数据类型都是文本
adodb在VBS中怎么用啊?
<% set rs=server.CreateObject("adodb.recordset")谁能帮我解释一下这个代码
ADODB.Recordset 错误 '800a0e78'怎么解决?
ADODB.Field 错误 '80020009' 谁会解决啊?
有谁知道在VB中如何定义ADODB.Recordset数据类型
ADODB.Recordset (0x800A0BCD)问题还没解决,希望懂的,来帮解决下,谢谢
ADODB.Stream 错误 '800a0bbc' 各位大哥,看看,这个是什么错误,我在操作网上传东西时出现的。。。
在用ASP做在线答题系统时,报错ADODB.Recordset (0x800A0CC1)在对应所需名称或序数的集合中,未找到项目.