我想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没有岛出???请问这个问题怎么解决,请高手赐教!!!谢谢
解决方案 »
- Delphi RadioGroup使用问题。
- 多线程里面使用FindComponent
- 剪切板 延迟问题的解决
- 大家帮帮忙啊,是个Idhttp发送内容给ASP网页的问题!
- 如何将一个分隔符连接的字符串转换成字符串数组输出?
- 问问大家,这样这样结贴公平吗?散分……郁闷呀!
- 探索软件开发的速度:发发救济粮
- 紧急求救(在线等):Error reading Image1.Picture.Data:Bitmap image is not valid.
- delphi中有关打印的菜鸟问题
- 一个不断被提起的问题,我该学什么编程语言。
- 数据库中有大量的记录和图片数据,连接数据库时需要很长的时间,怎样连接数据库更快一些呢?
- 为什么我用F1BOOK控件读文件读不进,出现如下错误?
Tdatasetprovider.create(self) 改为 Tdatasetprovider.create(owner)后要加上一句:
RegisterProvider(Providername);
一定行,我试了。
RegisterProvider(Providername);