你可以先在ODBC建一个DataSource,然后用connect用Data Source=xxx;USER ID=xxx;password=xxx;,再打开connect.open

解决方案 »

  1.   

    这个连接字符串 字段datasource应改成url ,因为这是连接数据源
    !!!    Set conn = New ADODB.Connection
        gConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Persist Security Info=False;" & _
                            "User ID=user;" & _
                            "password=password;" & _
                            "Initial Catalog=Sjk;" & _
                            "url=192.168.0.6"
        conn.ConnectionString = gConnectionString
      

  2.   


     Set conn = New ADODB.Connection
        gConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Persist Security Info=False;" & _
                            "User ID=user;" & _
                            "password=password;" & _
                            "Initial Catalog=Sjk;" & _
                            "Data Source=192.168.0.6"
        conn.ConnectionString = gConnectionString
       conn.open
      

  3.   

    开机时似乎应该用你在sqlserver设置的用户名和密码登录网络,试试看
      

  4.   

    你是用了通道。用tcp/ip就可以了。
      

  5.   

    Change "Data Source" to "Server":
     Set conn = New ADODB.Connection
        gConnectionString = "Provider=SQLOLEDB.1;" & _
                            "Persist Security Info=False;" & _
                            "User ID=user;" & _
                            "password=password;" & _
                            "Initial Catalog=Sjk;" & _
                            "Server=192.168.0.6"
        conn.ConnectionString = gConnectionString
       conn.open 
      

  6.   

    请测试ODBC中使用TCP/IP协议连接是否成功。
    假如不成功,请运行服务器端的服务器网络实用工具看您开放了多少协议,以及TCP/IP的Port
    ODBC中配置是否一样,假如Port不一样请修改
    假如是自动获取,请强制指定试一下
      

  7.   

    ConnString = "Provider=SQLOLEDB.1;Persist Security Info=False;Initial Catalog=mydb;Data Source=10.127.2.140;User ID=myid;Password=mypass"试试这个
      

  8.   

    有密码时,Persist Security Info应该为True吧?
      

  9.   

    你用SQL-SERVER客户端连接进行设置,(Client Network Utility),把TCP/IP移动到第一位,命名管道方式后移,保证成功.我用SQL7的时候就碰到同样的问题,把SQL7的设置更改以下,OK.客户端必须安装Client Network Utility