Как удалить запись из файла cds после выполнения операции удаления на TClietDataSet

У меня есть TClientDataset и файл с расширением .cds. Я загружаю TClientDatSet, вызывая LoadFromFile ('file_name.cds'), а затем выполняю операцию удаления над ним. Затем я сохраняю файл, вызывая метод SaveToFile. При загрузке TClientDataSet с помощью LoadFromFile ('file_name.cds') он показывает, что запись удалена из файла, но когда я открываю файл в xml или любом редакторе, он показывает мне удаленную запись. Как я могу поддерживать мой файл обновленным и чистым, если я выполняю удаление.


person Akash_Kumar    schedule 15.05.2014    source источник


Ответы (1)


Вы должны прочитать в файле справки о свойстве LogChange и методе MergeChangeLog. В противном случае внесенные вами изменения в журнал ClientDataSet, но не изменяйте базовые данные.

person Mad Hatter    schedule 15.05.2014