解决方案 »
- 熟悉fastreport的请进
- PostMessage、SendMessage、字符串、多线程???
- delphi 关于TStringList在动态链接库调用返回的问题!
- 打算用 Delphi 7 开发一个绿色小软件,需要用到数据库.
- 关于SaveDialog对话框,只选择路径既可。
- 求 TWebBrowser 制作的案例,要那种通过此组件做的用于界面的
- 怎样将SQL数据库备份到客户机上
- 请问如何合计组的数据呢?
- 请问:哪里可以下载到win98底下用的波兰文语言包?
- 请问,delphi如何调用sybase的ct_library,应包含那些头文件
- 求教,什么情况下程序才会崩溃,不报错自动关闭?
- ACCESS 多次update后,失效
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;