我想ClientDataSet动态生成,在ClientDataSet动态生成的时候,在应用服务器上动态生成一个DataSetProvider组件跟他相关联,程序代码如下:
function TSmDataModule.GetClientDataSet(Sql: string): TClientDataSet;
begin
Result := GetClientDataSet; //创建ClientDataSet
Result.Close;
if not FDComConneted then
FDComConn.Connected;
Result.ProviderName := DComConn.AppServer.GetDsProvider;(动态生成TDataSetProvide并且将DataSetProvider的Name返回并赋值给ClientDataSet的ProviderName)
Result.CommandText := Sql;
Result.Open;
end;然而,我在执行这句Sql时'Select * from Test'报错: Provider not Exported: DspData1(DspData1为动态生成的DataSetProvider的名称)。意思是说DataSetProvider没有岛出???请问这个问题怎么解决,请高手赐教!!!谢谢
function TSmDataModule.GetClientDataSet(Sql: string): TClientDataSet;
begin
Result := GetClientDataSet; //创建ClientDataSet
Result.Close;
if not FDComConneted then
FDComConn.Connected;
Result.ProviderName := DComConn.AppServer.GetDsProvider;(动态生成TDataSetProvide并且将DataSetProvider的Name返回并赋值给ClientDataSet的ProviderName)
Result.CommandText := Sql;
Result.Open;
end;然而,我在执行这句Sql时'Select * from Test'报错: Provider not Exported: DspData1(DspData1为动态生成的DataSetProvider的名称)。意思是说DataSetProvider没有岛出???请问这个问题怎么解决,请高手赐教!!!谢谢
解决方案 »
- 怎樣取得combolist的ID?
- 如何获得Image控件中的位图数组?
- 一个很奇怪的问题
- 要在Delphi中实现类似于HTML中的OnMouseOver、OnMouseOut事件该如何办?
- 问 为什么 dbedit,或者dbtext 有时候反映不灵敏,比如 我点下一条,有时候dbtext 或者dbedit 不跟着变,可有时候却又好使
- 关于Tstringgrid的一个问题
- 报“SQLORA8.DLL”的错,请高手帮忙!
- qrp3.6无法使用
- 数据库的问题???急用呀、?
- 请问那里有将c/c++代码转换成delphi代码的程序 !
- dbexpress如何得到oracle下存储过程和函数的返回结果!
- 有一个问题?
RegisterProvider(Providername);
RegisterProvider(Providername);
一定行,我试了。