用AdoConnection做服务器端,Dcom做客户端连接服务器,程序做好后,在客户端口运行老出现 未注册类别 请问怎么办?(服务器是Win2000Server客户端是Win2000 Professional)  另外,我想问下,AdoConnection的Connectionstring怎么付值?

解决方案 »

  1.   

    在...之后出现一个对话框,点击build选择ole提供者,最后选择相映的数据库,test成功就可以了。
      

  2.   

    Ado本来就是支持Dcom的,局域网内访问直接创建ado对象访问数据库就行了,不用你在用dcom包装的。 dcom一般用在其他的业务数据上。
    Connectionstring 就是一个字符串,在设计器里可以通过参考得到大,就是楼上说的方法.
      

  3.   

    如果提示“未注册类型“,那肯定就是没有注册了,系统不会骗你的。你必须用regsvr32在服务器和客户端都要注册。然后在dcomcnfg中设定客户端组件在那个服务器上运行.
      

  4.   

    老大,当然我知道Tadoconnection的connectionstring是在...后可以设置了,但是,设置后数据库的路径不就定了吗?那么数据做完后要安装在实际的企业里,你不能肯定某企业的数据库也必须存在那个路径吧?难道在企业的计算机上也安装Delphi?请多指教!
      

  5.   

    请问楼上:Regsver32是什么东东?能给我详细的做法吗?请恕在下冒昧,本人只是看了李维老师的几本Delphi数据库方面的书籍,对一些系统方面不太了解!
      

  6.   

    运行一行服务端程序就自动regsver32了.
    ADO你用的是什么数据库?
      

  7.   

    我的后台数据库用Access做的!多谢你了!