急????令人郁闷 为何将ClientDataset1.data的值赋给ClientDataSet2.data,ClientDataset2.ApplyUpdatas(0)后,未出现任何错误,而且两个ClientDataset的字段结构一致 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要ClientDataset2能将数据提交到数据库,现在是不出错,但没能提交到数据库 虽然ClientDataSet2.Data 等于ClientDataSet1.Data, 但是ApplyUpdates只提交Delta,也就是ClientDataSet1.Delta.而ClientDataSet2.Data := ClientDataSet1.Data是不会把Delta复制给ClientDataSet2的,所以提交不会出错.其实并没有数据提交. To LVLoj 我在给ClientDataset2赋值后,我跟踪出ClientDataset2.RecordCount=ClientDataset1.RecordCount且不等于0 为何 你再操作ClientDataSet2的数据,就可以提交了 lvloj() ( ) 说得对。虽然ClientDataSet2.Data 等于ClientDataSet1.Data, 但是ApplyUpdates只提交Delta,也就是ClientDataSet1.Delta.而ClientDataSet2.Data := ClientDataSet1.Data是不会把Delta复制给ClientDataSet2的,所以提交不会出错.其实并没有数据提交. 但我以前用ClientDataSet2.Data := ClientDataSet1.Data是可以的,现在不知该了什么地方 当然是不行的,因为ClientDataSet1的修改记录(Delta,记录了所有未提交的修改)不可能传送给ClientDataSet2。 RecordCount是ClientDataSet的记录数, ChangeCount才是被修改了的记录数. 如何实现"查找字段在DBGrid中的应用"? ▲送分▲如何把dpr▲输出为exe文件▲巨菜问题▲在线等▲不是F9▲ 随机播放 朋友有个软件要送上去审批,请问这个软件的文档怎么写? 如何程序实现创建(Microsoft Aceess Driver(*.mdb))数据源,而不是通过控制面板中的那种? 想利用Application.onException对程序进行log的问题(up有分) 如何设置DELPHI中的DBGRID控件 ? DELPHI中怎样与excel连接! 為什么Animate的反應速度很慢﹐每次等到快結束時﹐它才動起來﹐真討厭﹗ 我想做个局域网聊天程序,除了NMUDP这个外,还有没有其它的控件好用 数据导入的问题 此主题尚未结贴->关于在Delphi中如何读其它进程内存的问题??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货