下面是我做的一个分页,分页效果出来了。但是当我点击下面的 1 2 3 页的时候,就会出错.
错误信息提示如下:
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
/chaxun.asp, 第 28 行
小弟刚学ASP不到一个月,水平有限,实在不知道哪里错了。请高手前辈们帮我看看出了什么问题.谢谢了。
下面是我的代码:
</head>
<%
dw_zhuanye=request.form("dwzy2")
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("gongduiinfo.mdb")
exec="select * from info where dw_zhuanye='"+dw_zhuanye+"' "
set rs=server.createobject("adodb.recordset")
rs.open exec,conn,1,1
rs.pagesize=15
if request("page") <> "" then
ipage=cint(request("page"))
if ipage < 1 then ipage=1
if ipage > rs.pagecount then ipage = rs.pagecount
else
ipage=1
end if
rs.absolutepage=ipage
%>
..................html部分
<%
for i=1 to rs.pagesize
if rs.eof or rs.bof then exit for
%>
循环显示部分
next
%>
................html部分
<%for i=1 to rs.pagecount%>
<a href="chaxun.asp?page=<%=i%>"><%=i%></a><%next%>
</form>
</body>
</html>