<<< 返回 access911.net 编程静态资料库索引页

ASP分页问题代码

 

作者:  摘自:  录入:cg1  时间:2003-10-26  浏览人次:1593


专题地址:http://access911.net/fixhtm/79FAB71E11DC.htm 如果需要更详细的评论或说明,请点击该地址。

 

简述:

 


方法一:

如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度, 

一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页 

显示一定数目的帖子数,譬如 20 条。想不想了解如何实现分页显示?请看 

本文! 

  那么究竟如何才能做到将数据库的查询结果分页显示呢?其实方法有很多, 

但主要有两种: 

  一、将数据库中所有符合查询条件的记录一次性的都读入 recordset 中, 

存放在内存中,然后通过 ADO Recordset 对象所提供的几个专门支持分页处 

理的属性: PageSize( 页大小 )、 PageCount( 页数目 ) 以及 

AbsolutePage( 绝对页 ) 来管理分页处理。 

  二、根据客户的指示,每次分别从符合查询条件的记录中将规定数目的记 

录数读取出来并显示。 

  两者的主要差别在于前者是一次性将所有记录都读入内存然后再根据指示 

来依次做判断分析从而达到分页显示的效果,而后者是先根据指示做出判断并 

将规定数目的符合查询条件的记录读入内存,从而直接达到分页显示的功能。 

  我们可以很明显的感觉到,当数据库中的记录数达到上万或更多时,第一 

种方法的执行效率将明显低.....................
...........

资料库随时有更新,欲查看最新详情请单击专题地址http://access911.net/fixhtm/79FAB71E11DC.htm

 


上一篇:新手来看:如何建立C/S结构的数据库?(同步更新问题)

下一篇:关于 MDAC 2.X包含的文件

2017年2月22日生成静态资料