1、所用控件 adoquery+ tclientdataset+ TDataSetProvider
2、动态创建:tmpcds:=TClientDataSet.Create(nil);
ADOQSearch := TADOQuery.Create(nil);
dspServer := TDataSetProvider.Create(nil);
3、绑定: dspServer.DataSet := ADOQSearch;
tmpcds.SetProvider(dspServer);
4、使用:
adoquey.close;
adoquery.sql.text:= 'sql语句';
adoquery.sql.open;
tmpcds.open;
result:= tmpcds.data