如何才能让client使用appserver动态创建的TDataSetProvider(200分)

  • 主题发起人 主题发起人 gulfstream
  • 开始时间 开始时间
G

gulfstream

Unregistered / Unconfirmed
GUEST, unregistred user!
AppServer在运行时动态创建一个DataSetProvider,如何才能让该DataSetProvider
能够被client使用?
 
server端创建dataset datasetprovider
client端创建clientdataset,其provider指向datasetprovider
 
动态创建,可以从AppServer查询到有哪些DataSetProvider么?
我觉得比较困难
 
d5的midas 3中,tclientdataset不再维护IProvider接口,没有了provider属性,代之以
providername属性,但是clientdatase没法看见appserver中动态创建的datasetprovider,
有没有什么办法可以动态创建datasetprovider供client使用?
 
我已将问题解决,现已可以使用动态创建的tdatasetprovider
版主能否将此问题取消?
 
不要忙着取回分数么,既然你已经知道怎么做了,不如把
你的解决方法告诉大家,让大家分享你的快乐。这个问题
也算有个圆满结束。如果你需要分数,我可以另开一个问
题给你分数。这题分数就给jqw 了。希望能够看到你的解
决方法。
 
其实很简单,使用 RemoteDataModule.RegisterProvider注册DataSetProvider,
但要注意设置TDataSetProvider.Name,当时我就是忘了设置该值,所以client
看不见动态创建的TDataSetProvider。

that's all

:PP
 
多人接受答案了。
 
后退
顶部