在Delphi7下COM+的服务器制做先加入ActiveX Library 然后加入Transactional Data Module 在上面加入ADOConnetion ,ADOQuery等 运行的时候象制作DLL似的出错,需要Host Name。怎么解决!
谢谢

解决方案 »

  1.   

    ADOConnetion 的连接串里的服务器名称是不是有问题?如果在不同机器上运行,客户机要装COM+
      

  2.   

    ADOConnetion 的连接串里的服务器名称没有问题
      

  3.   

    在 Project->Run Paremter里写入
    Command:  DllHost.ext,
    参数:    processId:{mts组件包的Guid}
      

  4.   

    一,客户端用的是什么连接方式,如果是SocketConnect方式,请在Delphi安装目录下找出scktsrvr.exe,并运行,将客户端组的Port设置与scktsrvr.exe的一样,
    如果是DComConnect方式,请注意客户与服务器端的信任问题
    二,不过,根据你的现象,应该是一中所提及的第一个问题,应注意将客户端调用组件的Address设为你服务安装机的IP,或者是机名