标题:[求助]分页的问题?
只看楼主
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
以下是引用我是老徐在2007-4-23 11:10:33的发言:
第一,page_no没有值
第二,即使有值,也没有进行运算
第三,分页为什么不用rs.absolutepage这个对象?
第四,不用也可以,但第二页的时候需要先跳过第一页的12条记录才可以呀。

分页的时候最好不要用到rs.absolutepage,如果数据库内容较少影响还不大,如果数据库的内容为10万条,你测试一下执行时间,就会感觉比较慢的。(个人看法,不对请指出)

2007-04-24 00:44
cyc308
Rank: 1
等 级:新手上路
帖 子:83
专家分:0
注 册:2005-5-26
得分:0 

如果都10万条数据了,难道你还要一次读出并分页???

2007-04-24 10:07
lindong
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-3-30
得分:0 
<%bigclass=trim(Request.QueryString("bigclass"))

if not isempty(request("page")) then
bigclass=session("yssql2")
currentPage=cint(request("page"))
else
currentPage=1
session("yssql2")=bigclass
end if //分页读取bigclass

set rs=server.createobject("adodb.recordset")
sql="select * from product where bigclass="&bigclass
rs.Open sql,conn,1,1
rs.PageSize=12
recordcount=rs.recordcount//总记录数
pagecount=rs.pagecount//总页数
currentPage=1


[此贴子已经被作者于2007-4-26 9:32:53编辑过]

2007-04-24 11:19
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
以下是引用cyc308在2007-4-24 10:07:35的发言:

如果都10万条数据了,难道你还要一次读出并分页???

只选择自己要读出的,然后再分页,不是全部读出再分页。

2007-04-25 02:54



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




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

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