【问题标题】:How to delete the record from cds file after performing delete operation on TClietDataSet对 TClietDataSet 执行删除操作后如何从 cds 文件中删除记录
【发布时间】:2014-05-15 10:57:35
【问题描述】:

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

【问题讨论】:

    标签: xml delphi tclientdataset


    【解决方案1】:

    您应该阅读有关 LogChange 属性和 MergeChangeLog 方法的帮助文件。否则,ClientDataSet 会记录您所做的更改,但不会更改基线数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多