|
主从数据集,滚动主数据集速度很慢,
参考了: http://bbs.justep.com/showthread.php?threadid=25168
中的解决办法:
4、主从数据集,主表操作/滚动速度奇慢的问题。经常出现在从表比较多的情况下。
//lxy CloneCursor方式,避免滚动从数据集 //临时数据集lDataset,原主表数据集lBizDataSet
lDataset:=TClientdataset.Create(nil);
lDataset.CloneCursor(lBizDataSet,true,false);
.....操作lDataset即可,和操作原数据集一样的效果,但不影响从数据集
自己写的代码如下:
DataSetZDYSJJ1:=TClientdataset.Create(nil);
DataSetZDYSJJ1.CloneCursor(DataSetBrokerXMXX,true,false);
编辑提示错误:
[错误]Biz:\GHJHXXXT\GHQQ\LXGL\LXXX.INFO.DIR\LXLB.FormDoc.PAS(86, 34): 不能隐式转换 "TClientDataSet" 成为 "TUserDataSet"
[错误]Biz:\GHJHXXXT\GHQQ\LXGL\LXXX.INFO.DIR\LXLB.FormDoc.PAS(87, 30): 不能隐式转换 "TDataSetBroker" 成为 "TCustomClientDataSet"
请问如何解决? |
|