Delphi 7 中CleintDataSet的PacketRecords问题!高手你们大显身手的机会到了! 为什么我的程序由Delphi 6 升级到Delphi7后,假如CleintDataSet的PacketRecords=50,在显示的DBGrid中会不断的循环此50条资料,而不会显示下50条资料的(我中间层是用ADO的)?请高手们多多指教。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你的clientdataset有没有使用参数呢?如果没有使用参数的话,则是不会出现问题:) 呵呵,参数和PacketRecords只能选其一,delphi的帮助里有写的,clientdataset的参数有很多的限制,你可以想办法取消参数,或者使用字符串替换的方法取代,这些你自己考虑了。要不然干脆不用D7用D6好了,我现在也是在用D6的。 如果要分段数据ClientDataSet.FetchOnDemand一定要设为True才行 你的ClientDataSet是有状态的还是没状态的? FetchOnDemand=TruePacketRecords=非-1时一定是有状态,那么很有可能是FetchOnDemand=False 啊,原来PacketRecords=非-1时,不可以用参数啊?原来如此。 请问在DBGridEh中用鼠标或键盘方向键在记录之间移动光标时发生什么事件? 请问有制作不规则窗体的控件吗 怎样用treeview实现数据的分类查询 FastReport,Report Machine的脚本有什么作用的?3Q 用过Asuo二维绘图控件同仁请进! 请问谁有Delphi 8的补丁? 目录复制问题 求助 HP 5L打印机在win2000server下面安装后,怎么就不能使用呢? Help!数据保存出错?数据库高手请进。在线等待! 有关于delphi里的动画,在线等 FastReport如何合并报表,及自定义页码,好难的需求啊
PacketRecords=非-1
时一定是有状态,那么很有可能是FetchOnDemand=False