ClientDataSet先LoadFromFile加载一个XML文件后,修改某些记录,然后用SaveToFile存回去,可是存了后ChangeCount的值仍不为0,也就是说ClientDataSet缓存记录并没有清除,有什么办法让SaveToFile存回XML文件时,同时清空缓存?(当然不能用 ClientDataSet1.CancelUpdates;)
解决方案 »
- 大哥们一定要帮忙啊!急!!!
- 每个问题都急。。。
- 专业图形控件的具体分析与选择性。需要好图形控件的朋友必看.
- 介绍一些好的关于Windows shell和内核对象编程的书
- 错误提示:Circular unit reference to 'LoginForm'
- 关于Delphi中使用微软的TTS技术
- 怎么在Listboxes中加背景图 ?
- 如何能使“单实例”变为“多实例”呢?
- 请问:有谁做过数据库统计分析(Delphi)吗?能给出一个思路吗?
- 关于程序优化的问题:程序中用到许多QUERY,是静态建好还是在程序中动态创建呢?
- 请问关于DELPHI做对战平台的问题
- 如何修改DBGridEh代码,让Indicator列上显示行号,而不显示三角形标记
MasterVar : OleVariant
begin
MasterVar := ClientDataSet1.Delta;
ClientDataSet1.AppServer.ApplyUpdatesM(...); //保存数据到服务器
if not VarIsNull(MasterVar) then
ClientDataSet1.Reconcile(MasterVar)
end;