先在不能连接的机器上用odbc配置测试一下,是否可以连接,不能正常连接的话就是odbc的问题,可能是mdac的组件有问题,更新到2.7a版

解决方案 »

  1.   

    to: Cooly(Lazy) 
    是不是在别的机子上使用程序,必须要安装sql server 的客户端,不过我以前开发的程序,好像不用安装数据库的客户端也可以运行阿?刚才打错c/s结构的,等待中
      

  2.   

    补充:使用的adoconnection 连接
      

  3.   

    不必须安装sql server 的客户端
    但必须安装MDAC_TYP.EXE
      

  4.   


    -------------------------------------------
    Dim cn As New ADODB.Connection
    cn.CursorLocation = adUseClient
    cn.Open "Provider=SQLOLEDB.1;Password=xxx;User ID=sa;Initial Catalog=datebasename;Data Source=flashasp" 
    -------------------------------------------------我这样连都可以访问的!
      

  5.   

    不知道你的数据库是什么?你用的是OLEDB,那么就应该在客户端安装相应的OLEDB的Provider.
      

  6.   

    局域网是通的不一定说明SQL Server是通的,你要用ODBC测试才可以