毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 开发语言 >> 正文

动态创建SQLDATASET,CLIENTDATASET 获取数据.CLIENTDATASET 关联的DATASETPIOVIDER 怎么关联CLIENTDATASET 关联的DATASETPIOVIDER 怎么关联

更新时间:2013-1-14:  来源:毕业论文

动态创建SQLDATASET,CLIENTDATASET 获取数据.CLIENTDATASET 关联的DATASETPIOVIDER 怎么关联CLIENTDATASET 关联的DATASETPIOVIDER 怎么关联
function GetDir(aSql:string;var cds:TClientDataSet):Boolean; var aTempSqlDataSet:TSQLDataSet;     aTempProvider:TDataSetProvider;     aTempCds:TClientDataSet;     aStream:TStream; begin  try    aTempSqlDataSet:=TSQLDataSet.Create(nil);     aTempProvider:=TProvider.Create(nil);     aTempCds:=TClientDataSet.Create(nil);     aTempSqlDataSet.SQLConnection:=DM.FBCON;     aTempProvider.DataSet:=aTempSqlDataSet;     aTempCds.Data:=aTempProvider.Data;//missing query....     aTempSqlDataSet.Active:=False;     aTempCds.Active:=False;     aTempSqlDataSet.CommandText:=aSql;     aTempSqlDataSet.Open;     aTempCds.Open;     aTempCds.SaveToStream(aStream);     cds.LoadFromStream(aStream);   finally    FreeAndNil(aTempSqlDataSet);     FreeAndNil(aTempProvider);     FreeAndNil(aTempCds);   end;     end;

function GetDir(aSql:string;var cds:TClientDataSet):Boolean; var aTempSqlDataSet:TSQLDataSet;     aTempProvider:TDataSetProvider;     aTempCds:TClientDataSet; begin  try    aTempSqlDataSet:=TSQLDataSet.Create(nil);     aTempProvider:=TProvider.Create(nil);     aTempCds:=TClientDataSet.Create(nil);     aTempSqlDataSet.SQLConnection:=DM.FBCON;     aTempProvider.DataSet:=aTempSqlDataSet;     aTempProvider.Name:='aTempProvider';     aTempCds.SetProvider(aTempProvider);     aTempSqlDataSet.Active:=False;     aTempCds.Active:=False;     aTempSqlDataSet.CommandText:=aSql;     aTempSqlDataSet.Open;     aTempCds.Open;     cds.CloneCursor(aTempCds,True,False);   finally    FreeAndNil(aTempSqlDataSet);     FreeAndNil(aTempProvider);     FreeAndNil(aTempCds);   end;

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。