Отключить Change_Log в XML-файле при сохранении через ClientDataSet - PullRequest
1 голос
/ 22 октября 2010

Это было продолжение моего предыдущего вопроса .

. Мне не нужны данные PARAMS CHANGE_LOG в моем XML-файле при сохранении данных в ClientDataSet с использованием метода ClientDataSet1.SaveToFile().

Мой код выглядит так:

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

Как мне этого добиться.

Ответы [ 2 ]

4 голосов
/ 22 октября 2010

Установите для свойства LogChanges вашего CLientDAtaSet значение False, и он не будет блокировать журнал изменений ...

2 голосов
/ 22 октября 2010

Использование ClientDataSet1.MergeChangeLog перед сохранением файла XML решает проблему.

Код выглядит следующим образом:

ClientDataSet1.MergeChangeLog;
ClientDataSet1.SaveToFile('c:\Test.xml',dfXML);
...