请高手们进来帮帮忙!!(不要碰到问题就躲着俺!)

xuehu5555 2003-10-15 03:27:13
我用Midas做三层主从连接的问题.服务器用ADO,客户端用DCOM.
写一个方法用于在服务器端用事务更新主从数据.MDApplyUpdate();
procedure MDApplyUpdate(VDeltaArray, VProviderArray: OleVariant;
var RtnValue: integer);
VDeltaArray是ClientDataSet数组的Delta,VProviderArray是数组的服务器端的Provider的名称.


在客户端保存数据时调用.
DComConnection1.AppServer.MDApply(VDeltaArray,VProviderArray,RtnValue);
当执行到上面这句话时就出现下面错误:
Method"MDApplyUpdate"not supported by automation object

请高手们帮小弟一下!!!

...全文
34 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hiflower 2003-10-15
  • 打赏
  • 举报
回复
view|Type Library
选中你的 RemoteDataModule 的相应接口,添加一个方法 MDApplyUpdate,然后在右边的 Parameters 面板中设置此方法的参数

在你的 RemoteDataModule 单元中实现这个方法,客户就能调用了。
leapmars 2003-10-15
  • 打赏
  • 举报
回复
在客户端注册服务器类型库
xuehu5555 2003-10-15
  • 打赏
  • 举报
回复
定义的函数都是这个提示.
运行也通过就是调用的时候出这个错.
dickeybird888 2003-10-15
  • 打赏
  • 举报
回复

出现这种情况一般来说是程序的问题。
你看看是不是参数传递错误。 或者是函数定义有问题。

在有可能是启动客户端时将DCOMConnection打开.
xuehu5555 2003-10-15
  • 打赏
  • 举报
回复
还是没有人来呀小弟也给分呀!!!
是这个意思:
当我用客户端调用服务器端定义的function或procedure时就会出现
Method"我的procedure(如CoTrans等)"not supported by automation object

1,593

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 网络通信/分布式开发
社区管理员
  • 网络通信/分布式开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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