您当前的位置:天府星空常见问题域名相关 → 问题内容

ADO 存取数据库时如何分页显示

作者:佚名  来源:本站整理  发布时间:2008-01-21 10:34:36

  AbsolutePosition 属性的数值为目前指标相对於第一笔的位置,由 1 算起,即第一笔的 AbsolutePosition 为 1。

  注意 , 在存取 RecordSet 时,无法保证 RecordSet 每次都以同样的顺序出现。

  若要启用 AbsolutePosition,必须先设定为使用用户端 cursor( 指针 ), asp 码如下:

  rs2.CursorLocation = 3

  五、 PageCount 属性

  使用 PageCount 属性,决定 Recordset 对象包括多少“页”的数据。这里的“页”是数据记录的集合,大小等于 PageSize 属性的设定,即使最后一页的记录数比 PageSize 的值少,最后一页也算是 PageCount 的一页。必须注意也并不是所有的数据提供者都支持此项属性。

  六、 PageSize 属性

  PageSize 属性是决定 ADO 存取数据库时如何分页显示的关键,使用它就可以决定多少记录组成一个逻辑上的“一页”。设定并建立一个页的大小,从而允许使用 AbsolutePage 属性移到其它逻辑页的第一条记录。 PageSize 属性能随时被设定。
七、 RecordCount 属性

  这也是一个非常常用和重要的属性,我们常用 RecordCount 属性来找出一个 Recordset 对象包括多少条记录。如: < % totle=RS.RecordCount %>

  在了解了 Recordset 对象的以上属性和方法后,我们来考虑一下,如何运用它们来达到我们分页显示的目的。首先,我们可以为 PageSize 属性设置一个值,从而指定从记录组中取出的构成一个页的行数;然后通过 RecordCount 属性来确定记录的总数;再用记录总数除以 PageSize 就可得到所显示的页面总数;最后通过 AbsolutePage 属性就能完

上一页  [1] [2] [3] [4] [5] [6] [7] [8]  下一页

  • 上一篇问题:ASP教程:ASP简介
  • 下一篇问题:堵住ASP漏洞
    • 全国统一免费热线:800-82-98988
    • 业务咨询电话:028-66533110
    • 技术支持电话:028-66533120
    • 故障抢修电话:028-85568895
    • 投诉以及建设:028-66533130
    • 售后服务电话:028-66533140
    • 业务咨询:239270001成都网站建设咨询
    •  239270002成都网站建设咨询
    •  712291959成都网站建设咨询
    •  712291960成都网站建设咨询
    •  712291950成都网站建设咨询
    •  712291951成都网站建设咨询

    MSN咨询:info@tfxk.com 技术支持:support@tfxk.com 中华人民共和国信产部备案号:蜀ICP备06017350号

    Copyright:天府星空网络科技有限公司(Tfxk.Com)2003-2009

    成都总部地址:成都市洗面桥街22号城市阳光大厦13-02.13-04.13-05室 邮编:610041

    西昌分公司地址:西昌市文汇路一环路口 电话:0834-3203999 传真:0834-3202135 邮编:615000