我注册了一个com服务,并且导出安装程序到客户端安装好了,在服务器可以正确访问,但是在客户端访问时就报错:运行时错误: 远程服务器不存在或不可用: 'CreateObject'
请问应该如何处理才能保证客户端能够正确访问到com服务组件???访问的源程序:
Set wsado = CreateObject("WS.WSAdo")Set rs = wsado.getrs("select * from ti_command")
wscript.echo rs.recordcount
rs.close
Set rs = Nothing
wsado.closecn()
set wsado = Nothing

解决方案 »

  1.   

    将编译好的VBR文件在客户机上
      

  2.   

    Set wsado = CreateObject("WS.WSAdo")改为:Set wsado = CreateObject("WS.WSAdo",XXXXXXXX)
    "XXXXXXXX",为服务器名或者服务期IP
    同时,需要在服务器和客户端建同名账户密码
    如果服务器是2003,关掉服务中的iif服务,安装上windows组件中的应用程序服务中的“启动COM+网络应用”(具体名字忘了,就是这么个字样,你一打开就知道了)