CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

ADOQuery+dbgrid如何实现分页?

楼主wlw88(飞扬)2002-10-10 12:05:34 在 Delphi / VCL组件开发及应用 提问

我用下列代码却出错!!!哪位大虾解决一下  
  procedure   TForm1.Button1Click(Sender:   TObject);  
  begin  
  adoquery1.Close;  
  adoquery1.SQL.Clear;  
  adoquery1.SQL.Add('select   *   from   File   ');  
  adoquery1.Open;  
  adoquery1.Recordset.PageSize:=10;  
  adoquery1.Recordset.AbsolutePage:=2;  
  dbgrid1.DataSource:=datasource1;  
  end; 问题点数:100、回复次数:4Top

1 楼zdcnow(磁效应)回复于 2002-10-10 12:31:19 得分 0

要确保:  
  adoquery1.Recordset.AbsolutePage   <   adoquery1.Recordset.PageCount  
  Top

2 楼wlw88(飞扬)回复于 2002-10-10 12:59:11 得分 0

确保了!!Top

3 楼wlw88(飞扬)回复于 2002-10-10 16:03:25 得分 0

怎么没有人回答,如果哪位能解决,我再加100分!Top

4 楼blucecat(广种薄收)回复于 2003-01-05 20:26:04 得分 80

参考  
  http://expert.csdn.net/Expert/topic/1060/1060054.xml?temp=.6728632Top

5 楼blucecat(广种薄收)回复于 2003-04-25 12:50:39 得分 20

--存贮过程说明:  
  --取得任意两行号之间的纪录,这样实现分页轻而易举  
  --@startNo   开始行号      
  --@endNo   终止行号  
  alter   procedure   pagination     @startNo   int     ,@endNo   int  
  as  
  declare   @returnTable   cursor  
  --set   @startNo=10  
  --set   @endNo=20  
  --改写一下下面这一句,如果表中本来就有自增字段,请不要选择自增字段  
  select   IDENTITY(int,1,1)   as     pageID   ,业主姓名   into   #temp   from   业主档案  
  select   *   from   #temp   where     pageID>=@startNo   and   PageID<=@endNo  
   
  SET   @returnTable   =   CURSOR  
  FORWARD_ONLY   STATIC   FOR  
  SELECT   *  
  FROM   #temp  
   
  OPEN   @returnTable  
   
  --drop   table   @returnTableTop

相关问题

  • adoquery分页的问题
  • DATALIST如何实现分页?
  • 如何实现分页
  • 如何实现分页?
  • repeater如何实现分页?
  • CachedRowSet怎样实现分页?
  • 急!!!分页怎么实现???
  • DB2 实现分页问题!
  • 请教:用Adoquery查询,并把查询结果分页显示在DbGrid!急用!在线等!
  • 请教:用Adoquery查询,并把查询结果分页显示在DbGrid!急用!在线等!

关键词

  • sql
  • adoquery
  • dbgrid
  • absolutepage
  • recordset
  • datasource

得分解答快速导航

  • 帖主:wlw88
  • blucecat
  • blucecat

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo