ASP+ACCESS出现ADODB.Recordset 错误 '800a0bb9'怎么解决

来源:百度知道 编辑:UC知道 时间:2024/05/20 06:27:57
Browse Products
ADODB.Recordset 错误 '800a0bb9'
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

/Index.asp,行 44

代码如下:
<%
muhj="2"
set rsBigClass=server.CreateObject("adodb.recordset")
rsBigClass.open "Select * From BigClass where BigClassmuk = '"&muhj&"' order by BigClassID asc",conn,0,1
do while not rsBigClass.eof
BigClassName=rsBigClass("BigClassName")
%>
<TR>
<TD style="word-break:break-all;line-height:18pt" height=22 width="100" valign=top align=right>
 <B><%=BigClassName%></B>  <FONT color=#ff0000><B>></B></FONT> 
</TD>
<%
set rs=server.createobject("adodb.recordset")
rs.open "select * from ljSmallClass where B

数据库连接对象conn定义来没有?
或者把定义了conn的页面include进来没?

补充说明:
我的意思是说你的include页面有没有定义conn,如access数据库:

dim db
db="*.mdb"
connstr="driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath(db)
set conn=server.createobject("ADODB.connection")
conn.open connstr
'最重要的最是这个conn.open connstr 也就是一定要先打开数据库。