[delphi]老代码维护 -- 三层中的数据直接用控件暂存
DestDataSet.Data := Frm_Main.DataSetProvider1.Data;
数据流向为 [TDataSetProvider]->[TClientDataSet]
其中 TDataSetProvider 的数据直接指定它的 DataSet 属性为 AdoQuery 这样的控件就可以得到.
这是兼容直连数据库的情况,一般三层是直接通过 ClientDataSet1.RemoteServer:=DCOMConnection1; 得到数据.
这样就可以在直连和三层两种不同的结构中共用逻辑代码了.