jjzjj

MemDatasets

全部标签

mysql - TDataset 和 TMemDataset

我需要遍历大量MySQL查询并将它们保存在TMemDataset数组中。这似乎可以做到:MemDataset1.CopyFromDataset(ZQuery1,True);但是,每次查询更改时,所有以前的TMemDataset都会更改为包含新值(我猜是因为它们是“数据感知组件”)。如果我用ZQuery1.Free删除ZQuery1,那么所有数据都会消失。我该如何避免这种情况?我正在使用FreePascal,但我敢打赌Delphi的解决方案也适用。 最佳答案 解决方案是拥有一个ZQuery数组和一个MemDataSet数组typeTZ