ADODB.Recordset 错误 '800a0bb9' asp分页程序
前辈您好,我在进行数据的表格输出分页时,[font=宋体][size=2]将rs.open sql,conn,1,3[/size][/font][font=宋体][size=2] 改成rs.open sql,db,1,3时提示[/size][/font]
ADODB.Recordset[font=宋体, MS Song][size=3] [/size][/font][font=宋体][size=2]错误 '800a0bb9'[/size][/font][font=宋体, MS Song][size=3] [/size][/font][font=宋体][size=2]参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。[/size][/font]
[font=宋体][size=2]但是如果不改,只能输出第一页,在点击下一页是提示找不到,rs.open sql,db,1,3很关键吗?我对这儿不是很懂,请您指点。(我是利用其它朋友的网页改的分页程序,原始是rs.open sql,db,1,3)希望得到您的帮助[/size][/font] 现在就是分页不行,其它没问题 <% dim conn,DBPath
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("../data/book.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
Application("Ninfo")="::阿木::"
Application("Nwinfo_Url")="http://www.i215.com"
%>我的程序的conn.asp
<%
set db=server.createobject("adodb.connection")
db.open "DBQ="&server.mappath("date/book.mdb")&";driver={microsoft access driver (*.mdb)}"
%>调用程序的conn.asp rs.open sql,conn,1,3应该是对的,但是原程序能分页,是不是由于conn.asp不一样才造成不能分页呢? 参数传递没有正确传递,都为空,所以没有,应该怎样改呢
<p align="center">
<%
response.write "<a href=select.asp?pagenum=1&doc_title="&doc_title&"&doc_title_v="&doc_title_v&"&doc_from="&doc_from&">首页</a>"
%>
<%
if pagenum>1 then
response.write "<a href=select.asp?pagenum="&(pagenum-1)&"&doc_title="&doc_title&"&doc_title_v="&doc_title_v&"&doc_from="&doc_from&">上一页</a> "
else
response.write "上一页 "
end if
if pagenum<pagecount1 then
response.write "<a href=select.asp?pagenum="&(pagenum+1)&"&doc_title="&doc_title&"&doc_title_v="&doc_title_v&"&doc_from="&doc_from&">下一页</a> "
else
response.write "下一页"
end if
%>
<%
response.write "<a href=select.asp?pagenum="&pagecount1&"&doc_title="&doc_title&"&doc_title_v="&doc_title_v&"&doc_from="&doc_from&">尾页</a>"
%>
</p> 但是把鼠标放到下一页时,这样明明显示已经传递了 哎,几乎每次都是自言自语,我顶吧:L :L :L
页:
[1]
