有关ACCESS的SQL语句的用法问题!在线等待

mark521 2003-12-12 05:22:23
我有个问题想问各位大虾:
我要对一个表里面的数据进行分批读取,而且要从后往前,比如我一个数据表中有100条记录,我要先显示90-100,然后80-89,70-89~~~~~~~~~~~``如何实现呢?
...全文
29 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
AkiraChing 2003-12-15
???上面不是给代码了
  • 打赏
  • 举报
回复
mark521 2003-12-15
那如何分页呢?不好意思,我对这方面没有什么概念,麻烦说的详细点。最好有原代码哦
  • 打赏
  • 举报
回复
AkiraChing 2003-12-13
Actually as smallerkk(smallerkk) said, paging perhaps the best method of all,
u can open the recordset with descending or ascending sort,then specify the pagesize u like
  • 打赏
  • 举报
回复
AkiraChing 2003-12-13

//Display Names and hire dates, five records at a time
pRstEmployees->PageSize = 5;

int intPageCount = pRstEmployees->PageCount;

for(int intPage=1;intPage<=intPageCount;intPage++)
{
pRstEmployees->put_AbsolutePage((enum PositionEnum)intPage);
strMessage = "";

for(int intRecord=1;
intRecord<=pRstEmployees->PageSize;intRecord++)
{

//do something here ...
...

pRstEmployees->MoveNext();

if(pRstEmployees->EndOfFile)
break;
}


}
  • 打赏
  • 举报
回复
smallerkk 2003-12-13
分頁是最好的方法,就象網頁一樣,在DB中也可以這樣
  • 打赏
  • 举报
回复
sujiayi 2003-12-12
那你就分批用MovePre来读
10个读一次!
  • 打赏
  • 举报
回复
crystal_heart 2003-12-12
首先要对什么是“先后”进行精确的定义。
  • 打赏
  • 举报
回复
相关推荐
发帖
数据库
加入

3966

社区成员

VC/MFC 数据库
申请成为版主
帖子事件
创建了帖子
2003-12-12 05:22
社区公告
暂无公告