1

这是我上一个问题的延续。

我不想在我的 XML 文件中使用 PARAMS CHANGE_LOG 数据,同时使用ClientDataSet1.SaveToFile()方法将数据保存在 ClientDataSet 中。

我的代码如下所示:

ClientDataSet1.Insert;
ClientDataSet1.FieldByName('Name').AsString:= 'AAA';
ClientDataSet1.Append;
ClientDataSet1.SaveToFile('c:\Test.xml',dfxml);

我怎样才能做到这一点。

4

2 回答 2

4

将您的 CLientDAtaSet 的 LogChanges 属性设置为 False,它不会为您构建 ChangeLog...

于 2010-10-22T12:30:58.047 回答
2

ClientDataSet1.MergeChangeLog在保存 XML 文件之前使用可以解决问题。

代码如下所示:

ClientDataSet1.MergeChangeLog;
ClientDataSet1.SaveToFile('c:\Test.xml',dfXML);
于 2010-10-22T12:12:21.530 回答