可能是连接不到你制定的Server,你用SQL连一下实施

解决方案 »

  1.   

    我在一个类中用如下方法打开数据库Public Const STRCONN As String = "driver={SQL Server}; server=210.00.12.116;UID=sa;PWD=111;database=lo;" 
        Set cn = New ADODB.Connection
       ' On Error GoTo SubError
        cn.CommandTimeout = 20
        cn.ConnectionTimeout = 20
        cn.Open STRCONN 在其他form中直接调用 Connection
      

  2.   

    用 ? con 跟踪时返回的 con 值还在正确连接中
      

  3.   

    微软的数据库驱动软件
    http://www.microsoft.com/data/
    用Component Checker 检查你的版本:
    http://www.microsoft.com/data/download.htm#CCinfo
      

  4.   

    可能是连接超时了,不过我也不太确定,你试试将 ConnectionString属性加大一点,(默认值为15 秒), 另外还有一个CommandTimeout 属性,你也可以改大一点。。记住,以上两个属性为“0"时,表示连接可以无限期进行下去!!!
      

  5.   

    请在客户机上安装 SQL SERVER客户端,使用查询分析器连接主机,如行:升级你的MDAC,再使用程序;如不行,延长你的TIMEOUT时间
      

  6.   

    主机是win2000直接用win2000做代理
      

  7.   

    最简单的方法是用你的ODBC去创建一个用户连接.测试一下连接是否成功.另外ping一下你的SQLServer.最后是升级你的MDAC.最好的是2.5版.
      

  8.   

    打开SQL Server的Client Network Utility,在General中的Default Network,选择TCP/IP.
    OK
      

  9.   

    可能是你的sql没有设置好,注意你的sql的连接协议!
      

  10.   

    Microsoft Data Access Components (MDAC)微软数据存取组件,ADO就是建立于其上的高级数据接口,具体可参考MSDN中文章Pooling in the Microsoft Data Access Components
      

  11.   

    直接用sql server的tcp/ip 1433端口试试
    代理服务器必须开通这个端口
      

  12.   

    你一定是全部插入后才提交事务的吧。
    你可以在开始插入之前使用一个事物(BeginTrans )控制,然后插入时分多次提交,就可以解决。