Это было продолжение моего предыдущего вопроса .
. Мне не нужны данные PARAMS CHANGE_LOG в моем XML-файле при сохранении данных в ClientDataSet с использованием метода ClientDataSet1.SaveToFile().
ClientDataSet1.SaveToFile()
Мой код выглядит так:
ClientDataSet1.Insert; ClientDataSet1.FieldByName('Name').AsString:= 'AAA'; ClientDataSet1.Append; ClientDataSet1.SaveToFile('c:\Test.xml',dfxml);
Как мне этого добиться.
Установите для свойства LogChanges вашего CLientDAtaSet значение False, и он не будет блокировать журнал изменений ...
Использование ClientDataSet1.MergeChangeLog перед сохранением файла XML решает проблему.
ClientDataSet1.MergeChangeLog
Код выглядит следующим образом:
ClientDataSet1.MergeChangeLog; ClientDataSet1.SaveToFile('c:\Test.xml',dfXML);