下面是我在服务器上的数据库连接函数,连接一切正常,但我想通过在客户端只需培植ODBC就可以访问数据库,请问下面的连接要怎样改改才可以呢?下面的函数是对的,我想只需要修改一下就应该可以的!
----------------------------------------------------
Public Function sqlconnection() 
Dim cn As New ADODB.Connection
cn.Open "Provider=SQLOLEDB.1;Password=sa;User ID=sa;Initial Catalog=kkk" 
cn.CursorLocation = adUseClient
Set sqlconnection = cn
End Function

解决方案 »

  1.   

    通过数据源访问方式就可以解决
    MSDN中有说明
      

  2.   


    你只要是两台机器用TCP/IP协议连接就可以设置,然后在客户端完成以下配置就可以了。
    双击控制面板中的ODBC数据源—>点击“系统DSN”—>点击“add”->然后双击SQL SERVER->设置你的数据库名称、和所要连接的服务器的机器名->输入你的数据库编号“sa”并且在客户端设置中选用TCP/IP协议->然后改变你机器的默认的数据库就可以了。
      

  3.   

    楼上的兄弟,我是这样搞的!但就是连不上!
    但只要我在客户端装一个SQLSERVER,在连到服务器上的数据库就可以!
      

  4.   

    那就是你在客户端程序中需要SQL中的文件
    是程序的问题,不是设置的问题
      

  5.   

    cn.Open "Provider=SQLOLEDB.1;SERVER=服务器名;Password=sa;User ID=sa;database=数据库名;Initial Catalog=kkk"