通过 ClientDataSet 保存时禁用 XML 文件中的 Change_Log
这是我的上一个问题的延续。
当使用 ClientDataSet1.SaveToFile()
方法将数据保存在 ClientDataSet 中时,我不希望 XML 文件中包含 PARAMS CHANGE_LOG 数据。
我的代码如下所示:
ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:= 'AAA';
ClientDataSet1.Append;
ClientDataSet1.SaveToFile('c:\Test.xml',dfxml);
我怎样才能实现这一目标。
This was continuation to my previous question.
I dont want PARAMS CHANGE_LOG data in my XML file while saving the data in ClientDataSet using ClientDataSet1.SaveToFile()
method.
My code looks like this:
ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:= 'AAA';
ClientDataSet1.Append;
ClientDataSet1.SaveToFile('c:\Test.xml',dfxml);
How can i achieve this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将 CLientDATASet 的 LogChanges 属性设置为 False,它不会为您构建 ChangeLog...
Set the LogChanges property of your CLientDAtaSet to False, and it will not bulid the ChangeLog for you...
在保存 XML 文件之前使用
ClientDataSet1.MergeChangeLog
可以解决该问题。代码如下所示:
Using
ClientDataSet1.MergeChangeLog
before saving the XML file solves the problem.Code looks like this: