我需要使用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已加载的多个文件吗?
最好的问候。