代码之家  ›  专栏  ›  技术社区  ›  Bharat

通过ClientDataSet保存时禁用XML文件中的更改日志

  •  1
  • Bharat  · 技术社区  · 14 年前

    这是我的继续 previous question

    我不希望在XML文件中使用PARAMS转换日志数据,同时使用CeleDATA数据集保存数据。 ClientDataSet1.SaveToFile()

    我的代码如下:

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

    我怎样才能做到这一点。

    2 回复  |  直到 7 年前
        1
  •  4
  •   Bob Swart    14 年前

    将CLientDAtaSet的LogChanges属性设置为False,它将不会为您生成ChangeLog。。。

        2
  •  2
  •   Bharat    14 年前

    使用 ClientDataSet1.MergeChangeLog

    代码如下:

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