我也遇到过,因为我也是用VB开发,可能是由于某些版本的windowsXp安装盘中ADO组件有问题,而且我也试过无法修复。建议可能的话重新安装那两台的客户端操作系统,比你研究这个问题要来的快得多。

解决方案 »

  1.   

    谢谢楼上的,我看了一下,可能是由于ADO的版本问题,就是不能连接数据库的计算机上的版本和能够连接计算机上的ADO版本一样,但是又产生了一个问题,我怎么安装不同的ADO版本呢?谢谢
      

  2.   

    谢谢楼上的,我看了一下,可能是由于ADO的版本问题,就是不能连接数据库的计算机上的版本和能够连接计算机上的ADO版本一样,但是又产生了一个问题,我怎么安装不同的ADO版本呢?谢谢
      

  3.   

    你开发端打包呢?然后安装到那两个客户端?如果安装过程报某个dll错误,把它从开发段拉过来注册试试看。
      

  4.   

    谢谢楼上的,这个方法试过,但是用开发端的DLL不能够注册。另外,如果通过重新安装客户段的话,如果软件到应用环境中,遇到大量这种情况的话那也太不方便了,因此在考虑是否可能单独处理ADO啊。谢谢
      

  5.   

    LZ貌似以前我也遇到过,好像是关于水晶报表那块时,当时具体做法是客户端安装,不成,客户端注册还是不成,最后干脆客户端装上VB环境后卸载以前的安装,重新安装,注册ok了。
    如果LZ要开发的是工具软件,而不是单单用于生产环境的应用程式,最好还是先研究下ado,这里就爱莫能助了。或者可以考虑用odbc连接,个人感觉vb还是用odbc比较好。