数据的分页显示
我想对数据进行分页显示,
我用RS。AbsolutePage定位当前记录,但出错:
管理员入口
ADODB.Recordset 错误 '800a0cb3'
The operation requested by the application is not supported by the provider.
谁能帮我解决??
问题点数:20、回复次数:8Top
1 楼skyword(网络新丁)回复于 2002-08-02 12:28:07 得分 0
source codeTop
2 楼flyaway_258(久违了...)回复于 2002-08-02 12:32:45 得分 0
<%
Set conn=Server.CreateObject("ADODB.Connection")
DBPATH=Server.MapPath("\db\guestbook.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&DBPath
set rs=Server.CreateObject("ADODB.Recordset")
sql="Select * from guestbook order by date DESC"
rs.Open sql,conn,adOpenStatic
rs.PageSize=5
rs.Absolutepage=1
一到这就出错,不分页没有问题Top
3 楼skyword(网络新丁)回复于 2002-08-02 13:24:54 得分 5
rs.open sql,conn,1,1
try itTop
4 楼shadowkiss(逸飞)回复于 2002-08-02 15:48:50 得分 5
rs.open sql,conn,1,3 try.Top
5 楼shadowkiss(逸飞)回复于 2002-08-02 15:49:51 得分 0
你为什么不用自己做的分页呢Top
6 楼baisun(蟋蟀.NET)回复于 2002-08-02 16:34:52 得分 5
不要想通过rs.absolute设置就可以分页。
我的一个简单的
<b>共<%=rs.pagecount%>页</b>
<%pcount=rs.pagecount%>
<b>
<font color="#660066">
<%
if page-1>0 then %>
</font>
<a href="<%=url%>page=<%=page-1%>"><font color="#FF0000">上一页</font></a>
<%end if%>
<%
if cint(page)<cint(rs.pagecount) then
%>
<a href="<%=url%>page=<%=page+1%>"><font color="#FF0000">下一页</font></a>
<%end if%>
<%if page<>1 then%> <a href=<%=url%>page=1>首页</a><%end if%> <%if page<>rs.pagecount then%>
<a href=<%=url%>page=<%=rs.pagecount%>>末页</a><%end if%> </b><b><font color="#FF9900"><%=page%></font>/<font color="#000000"><%=rs.pagecount%></font></b>Top
7 楼flyaway_258(久违了...)回复于 2002-08-02 22:47:32 得分 0
谢谢各位,我用rs.open sql,conn,1,1就可以了,可是我不明白,这里的第四个参数是什么意思,Top
8 楼zat1978(蓟)回复于 2002-08-03 10:25:48 得分 5
第四个是读写模式Top




