Delphi ClientDataSet.SaveToFile内存不足

时间:2016-03-10 22:17:25

标签: delphi delphi-xe2 firedac tclientdataset

我需要使用Firedac Query和ClientDataSet从包含500.000行和200列的表生成XML文件,以记录ClientDataSet.SaveToFile。

ClientDataSet.Close;
Query.Sql.Clear;
Query.Sql.Add ("Select * from something");
ClientDataSet.Open;
ClientDataSet.SaveToFile("destination_folder.xml");

但是使用SaveToFile保存文件是内存不足错误。

我怎么能保存这个文件?有一种方法可以写入ClientDataSet已加载的多个文件吗?

最好的问候。

0 个答案:

没有答案