如何在TClientDataSet上执行删除操作后从cds文件中删除记录

时间:2014-05-15 10:57:36

标签: xml delphi tclientdataset

我有一个TClientDataset和一个扩展名为.cds的文件。 我通过调用LoadFromFile(' file_name.cds')来加载TClientDatSet,然后对其执行删除操作。然后我通过调用SaveToFile方法保存文件。在使用LoadFromFile(' file_name.cds')加载TClientDataSet时,它显示该记录已从文件中删除,但是当我在xml或任何编辑器中打开该文件时,它会向我显示已删除的记录。如果我执行删除操作,如何保持文件更新和清理。

1 个答案:

答案 0 :(得分:1)

您应该在帮助文件中阅读有关LogChange属性和MergeChangeLog方法的信息。否则,ClientDataSet日志会发生更改,但不会更改基线数据。