标题:asp分页问题
只看楼主
freebirdbo
Rank: 1
等 级:新手上路
帖 子:256
专家分:0
注 册:2005-3-27
 问题点数:0 回复次数:1 
asp分页问题

<%
set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("test.mdb")
set rs=server.createobject("adodb.recordset")
sqlstr="select * from test"
rs.open sqlstr,conn,1,1

rs.pagesize=2
page=clng(request.querystring("page"))
rs.absolutepage=page
response.write "<table border=2>"
for i = 1 to rs.pagesize
%>
<tr>
<td><%=rs("id")%></td>
<td><%=rs("aa")%></td>
<td><%=rs("bb")%></td>
</tr>
<%
rs.movenext
next
response.write "</table>"
%>
上边这段代码运行的时候老是出现
ADODB.Recordset 错误 '800a0bb9'

参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。

/示例打包/EXAMPLE10/asp/fenye.asp,行 10

如果把 rs.absolutepage=page 这一句删除的话运行就正常了
请各位帮我看一下是怎么回事 ???

搜索更多相关主题的帖子: asp conn server page 
2006-08-14 00:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

根本没有错误处理当然会不正确了
IF request.querystring("page")<>"" Then
page=clng(request.querystring("page"))
rs.absolutepage=page
ELSE
rs.absolutepage=1
END IF

2006-08-14 10:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-83800-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089057 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved