Delphi 中 ADO PageSize 的问题?????救急(100分)

  • 主题发起人 主题发起人 kenns2000
  • 开始时间 开始时间
K

kenns2000

Unregistered / Unconfirmed
GUEST, unregistred user!
[:(][:(]ADO中有一个属性 PageSize ,可以设置每次查询返回的结果数量。可在Delphi 中好
像不能用这个属性, 而 ADODataSet1.Recordset.PageSize 设置后居然出错,拜托各位
仁兄帮帮忙。十万火急
 
没有问题啊,可以使用的。贴出你的代码看看。
 
这个PageSize 要在Open以前设置才可以。
 
我的代码是:
adodataset1.Recordset.PageSize := 10;
adodataset1.Open;
实际上在 adodataset1.Recordset.PageSize := 10; 这句话时就已经报错了:
Access violation at address 004A8FCE in 'Project1.exe'

 
不是这样用的,应该是这样的。
ADODataSet1.Open;
然后设置PageSize才能得到PageCount,啊,然后可以根据这些在StringGrid中进行显示。
 
这样用,不会吧,我要是要和 DBGrid 一起用呢?哪这个属性不是没用???? [:(]
 
[:(!][:(!][:(][:(] 各位老大,怎么样才能在DBGrid 中限制记录的条数啊???????
 
这个功能可以实现,用bdgrid设置属性即可了/
 
TO kenns2000,
限制记录录数好办:
select top 50 * from 表
显示50条记录
 
如果你连数据集都没有打开,怎么设置数据集的PageSize啊?
 
TO ymf:这个我知道,可是它只能显示 50 条记录,PageSize 是取回所有的记录,分段发
给前台程序。

To 飘摇客:如果打开数据集,再设置PageSize 就没有用了,
 
?????有人解决吗???

我怎么看么到回复了?
 
后退
顶部