DCOM配置好了,应用服务器注册了
把MIDAS。DLL拷到WINDOWS的SYSTEM的目录下了吗。

解决方案 »

  1.   

    MIDAS.DLL拷到WINDOWS的SYSTEM的目录,我已经拷了。就是死活也连不上。
      

  2.   

    To cobi(我是小新):我只是把客户端EXE文件和MIDAS.DLL拷到客户端
      

  3.   

    DCOMCNFG配置正确了吗?建议看李维的书
      

  4.   

    cobi(我是小新):我没有自己写动态连接库(只是一个示例)。还有系统自带的动态连接库要发布吗?
    我在Dcomcnfg中我设置任何用户可激活、可访问,也设置了默认身份验证为无。系统篇关于Dcom配置那一章我已看过一遍了,可就是笨呀。默认模拟级别有没有关系?刚才试了一下用BDE连接,还是一样,看来应该跟Ado没有关系,问题应该是在DCOM配置里面。
      

  5.   

    To Liusp:程序在本机运行一切正常。
    To taber:客户端配置?客户要配置什么呀,能不能详细点。谢谢!
      

  6.   

    To zzllabc:
    客户端在win2K Server下,双击没反应,也没有任何提示。
      

  7.   

    誰幫我看看   http://www.csdn.net/expert/topic/532/532788.xml
    謝謝
      

  8.   

    To Liusp:还是不行,不知为什么?
      

  9.   

    你的ado连接的字串设置中,机器名为调试时的机器名,而不是当前的机器名
          也就是说建立ado连接时默认的机器名(调试时)与当前的客户端(发布时)的机器名不相同。
          要不在调试时就将ado连接字串中的客户端机器名那一项改过来,要不在发布时在客户端机器上将ado连接字符串改过来再编译
          当然最简单的方法是将客户端机器名与调试时的机器名保持一致
      

  10.   

    客户端程序中DComConnection的ComputerName是怎么设置的?
      

  11.   

    Ado连接字符串如下:机器名为HWG
    Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=toyokq;Data Source=HWG;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=HWG;Use Encryption for Data=False;Tag with column collation when possible=False客户端DCOM连接的ComputerName:=HWG应该没错吧?
      

  12.   


         捆绑所有必须的DLL文件,作个Release版试试看。
      

  13.   

    To formula:你是说打包吗?我怎么可以知道必须要那些DLL文件,请指教,谢谢!
      

  14.   

    To taozeng :我试过,不行!
      

  15.   

    你在同一台机器上试过行吗?如果同一台机器上是行的,那你是肯定上DCOM没有配制好了,不防在让客户端的的机器登陆用户名密码和中间层的机器的用户名和密码先设置成一样,并且让两台机器同时用此用户名登陆试试看!
      

  16.   

    To jhxf:程序在本机运行一切正常!我知道应该是DCOM配置的问题。就是不知道DCOM配置有什么不对?你的方法我试试。