首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用access db分页

使用access db分页
EN

Stack Overflow用户
提问于 2016-04-19 04:36:08
回答 1查看 606关注 0票数 0

我使用的是在c#的asp页面上的ms acces数据库。数据库非常庞大,无法迁移到sql,因为有第三方软件用于填充数据库。我正在使用Olebdb阅读器,我的查询给出了40,000行和超过50个变量。Sql查询持续时间为4-5秒。它很慢,但是数据库很大,而且很难优化。最慢的部分是当我使用queryResult.read()时。Reader正在将结果分配给一个列表,当然数据访问相当慢,我等待了大约90秒才填满所有数据并显示在网站上。我在List上做了一些分页,所以它每页显示10行,但List仍然充满了40000行。有没有办法设置一些限制,使read()每页返回10行,而不是使用pager函数请求另一页?

EN

回答 1

Stack Overflow用户

发布于 2016-04-19 05:04:34

前10行很简单...

代码语言:javascript
复制
SELECT TOP 10 * FROM myTable ORDER BY whatever

但接下来的10个就不那么容易了。

下面是一些类似的问题:

In Access97 SQL how do I return a range of rows?

MS Access Limit

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36703816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档