本人的COM+应用名是 MYCOMSVr,有方法getdata(widstring sql ):olevaiant;
已注册为服务器,现在客户端用clientDataSet ,Sockect连接,
sockect已设置,并可连接
在代码中这样写
sql:='Select * from orders';
CltDS.data=Socket1.Appserver.Getdata(sql);
出错:方法GetData自动化对象支持,请问这是怎么回事??

解决方案 »

  1.   

    我也遇到过类似的这种问题,客户端提示自动化对象不支持这个方法,后来我把方法中的参数改为OLEVariant型了,然后就可以了,不知道是不是参数类型的问题,你可以试试。
      

  2.   

    啊,还有,我除了定义了两个参数外还另外加了一个参数作为返回值得,类型位Variant*指针型的,你可以试试
      

  3.   

    Ztony(www),客户程式也要导入COM+服务类库,你的问题就是这样的问题