我快绝望了

xiaogq 2001-05-31 09:36:00
第二次求教,盼高手做答

在三层Midas 开发时,我在设计时在远程数据模板上加入TDataSetProvider,在设计客户端时,TClientDatSet的ProviderName可以看到远程数据模板上的TDataSetProvider,
然而,我在运行时动态创建TDataSetProvider,在设计客户端时,TClientDatSet的ProviderName的下拉列表却什么也没有,怎么回事?
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaogq 2001-05-31
  • 打赏
  • 举报
回复
我的代码如下
with TDataSetProvider.Create(Delegate) do//Delegate是远程数据模板名
begin
Name:='xy';
Exported:=True;
end;//这段代码是在一个菜单事件中执行的
我在设计时直接放一个TDataSetProvider,命名为xy,然后运行,那么在客户端就可以看见名为xy的TDataSetProvider,怎么搞的?
另外,DCOMConnection的参数我一直没有改动过,它可以连接到我的这个应用程序服务器
hzb 2001-05-31
  • 打赏
  • 举报
回复
你是如何动态创建TDataSetProvider的,能把在什么事件里创建和创建的代码说一下吗?
TechnoFantasy 2001-05-31
  • 打赏
  • 举报
回复
你的DCOMConnection或者SocketConnection设定正确了吗?
hzb 2001-05-31
  • 打赏
  • 举报
回复
没有时间测试动态生成TDataSEtProvider的情况,你试一下将创建的代码放到Remote DataModule 的OnCreate事件中试试。建议你不要动态创建TDataSEtProvider。

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧