ASP如何固定每页显示记录条数。

[复制链接]
查看11 | 回复2 | 2010-11-27 12:01:44 | 显示全部楼层 |阅读模式
新闻标题发布时间

[url=]" target="_blank" class="text">
[/url]






[/td]
问题:现在用DO循环把数据都读出来了,但一页我想固定显示4条记录如何设置。
我在分页控件中已经设置了rs.pagesize = 4,为什么不起作用问题出在哪里。谢谢回答?
解析下什么意思!!
rs.pagecount then

pageno = 1

end if

session("pageno") = pageno
else

if isEmpty(session("pageno")) or session("pageno")="" then

pageno = 1

else

pageno = session("pageno")

end if
end if
if rs.recordcount > 0 then rs.absolutepage = pageno
' ------------ 显示翻页按钮函数 --------------
Sub ShowPageNavigator(pageno,despage)
if CLng(pageno) = rs.pagecount then
dNext = "disabled"
dLast = "disabled"
end if

%>
第" & CStr(pageno) & "页/共" & CStr(rs.PageCount) & "页"
response.write "(" & CStr(rs.RecordCount) & "条记录)"
%>

最前页最前页
上一页上一页
下一页下一页
最后页最后页


回复

使用道具 举报

千问 | 2010-11-27 12:01:44 | 显示全部楼层
rs.pagesize = 4pageno = trim(request("pageno"))这样写只是定义了显示数据的条数和获取页码,当你翻页的时候并没有让数据库指针决定对定位。Rs.AbsolutePage=Page 也就是没有这么一句。楼上的说的很明白了。如果不懂的地方,欢迎进群83574996学习
回复

使用道具 举报

千问 | 2010-11-27 12:01:44 | 显示全部楼层
<%
set rs=Server.CreateObject("adodb.recordset") rs.open "select * from table order by addtime desc",conn,1,1 if rs.eof then else Rs.Pagesize=4 Total=Rs.P
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行