原因很多:

1、通过TFDMemtable处理数据时,避免影响数据感知

2、处理速度很快。

------------------------------

从Tdataset读取数据:

Procedure TFDDataSet.ClonrCersor(ASource: TFDDataSet; AReset,AKeepSettings:Boolean);
第一个参数是数据源,
第二个参数是True:表示TFDMemTable特性值是内定值。一般我们希望分享来源TDataSet的设定,一般设成False
第三个表示TFDMemTable的所有先前设定不动。所以一般也是False。