知识大全 十万条Access数据表分页的两个解决方法

Posted

篇首语:不飞则已,一飞冲天;不鸣则已,一鸣惊人。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 十万条Access数据表分页的两个解决方法相关的知识,希望对你有一定的参考价值。

十万条Access数据表分页的两个解决方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  后台数据库用是Access 客户用了一年后说打开界面非常慢 查看了数据库后发现数据表中的记录已有五万多条 自己试过将记录复制到 万条 打开界面非常慢 翻页也是同样的问题 我采用的方式是每页装入 条记录 循环写在表格中显示出来 再定四个翻页键用来查看数据 但问题是虽然是 每次装入页面的记录只有二十条 但每次要打开记录集时还是必须一次性装入所有的记录 所以才慢

  解决方法一

   设置一个自增长字段 并且该字段为INDEX

   由于是 ACCESS 所以 只能是前台分页 自增长字段目的 就是为了实现分页功能

   > 记录用户前页的最后一个 自增值 例如 M

   > 下一页 取下一页的开始值 M+ 结束值: M+ + *PAGESIZE (注:由于数据库会有增删操作 故应该取页大小应该有一个系数 你可以根据情况自定一个 大的系数 )

   > 前台循环取 RS 的前 PAGESIZE 条 写到一个 新的RS中 并返回

  注:新的RS是一个无连接的RS

  解决方法二

  十万条记录不是 Access 数据库的极限 何况你的方法不是真正意义上的分页(应当利用 PageSize 和 AbsolutePage 属性)

  VBScript code  Set rs = New ADODB Recordsetrs CursorLocation = adUseClientrs PageSize = rs Open Select * From 客户 iConc adOpenKeyset adLockOptimisticlngPages = rs PageCountlngCurrentPage =

  此时打开的记录集只有 条记录

  翻页时

cha138/Article/program/SQL/201311/16336

相关参考

知识大全 一个简单的mysql数据库分页的程序模板

  下面是一个简单的php连接mysql数据库进行数据分页显示的模版可以按注释说明信息进行修改里面的sql语句是可以自己改的    注意分析和观察里面相关分页部分的代码的书写和实现的方式    <

知识大全 struts开发实践—分页的实现

  本案主要功能是完成数据集的分页显示示例代码如下    PageInfo类定义分页信息  /******************programbegin***********************

知识大全 GridView分页的实现以及自定义分页样式功能实例

GridView分页的实现以及自定义分页样式功能实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 特殊需求下Oracle分页的加速

特殊需求下Oracle分页的加速  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle分页

知识大全 Hibernate分页的设计和编码

Hibernate分页的设计和编码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  当前页码的表单

知识大全 Javascript+XML实现分页的实例

Javascript+XML实现分页的实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!xmlid

知识大全 浅谈Struts2分页的实现与代码实例

浅谈Struts2分页的实现与代码实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于Str

知识大全 jsp分页类---统一使用

  一建立数据库分页的类  packagenewsbean;importjavasql*;  publicclassDBConnection//这里使用msjdbcStringsDBDriver="m

知识大全 关于asp静态分页的反向生成方式

  查看很多知名网站除了采用静态网页还采用了真正的静态分页大家知道静态分页是很容易做好的但关键在于对于新内容的增加后要重新生成分页是很难的要使得分页重新排序就必须重新生成全部的分页这样的工作量可想而知

知识大全 word表格分页后上面一页留有很大空白,下一页的表格怎么也提不上来怎么办

word表格分页后上面一页留有很大空白,下一页的表格怎么也提不上来怎么办?这是因为你的表格比上一页的空白处面积大,适当的将表格往小缩一下word里设了页码怎么有一页是空的下一页怎么也移不上来是不是设置