我现在写了个程序,后台数据库是用SQLSERVER2000,我用ODBC的,是想实现C/S的方式,我使用的一台机器上装了SQLSERVER2000的服务器版,是否另外机器装客户机版,请问连接串怎么改写过?我其他几台电脑上的程序如何连接到这台有服务器端的电脑上,ODBC如何设置?怎么配置?

解决方案 »

  1.   

    通过ADO技术去连接就行了,直接程序操作的话用连接字串就行了,使用控件的话用ODBC方便点
      

  2.   

    Dim cnn As New ADODB.Connection
    Dim cmd As New ADODB.Command
    Dim str As String
    str = "Driver={SQL Server};Server=SQL名称;DataBase=数据库名;UID=登陆用户;PWD=密码;"
    cnn.Open str
    这个连接字串简单点ODBC连数据库的话只要再每台客户机上配置一个连到服务器的数据源就行了
      

  3.   

    用ADO控件生成连接串就可以了。
      

  4.   

    CONN_STR = "Provider=SQLOLEDB.1;User ID=User1;PassWord=pass1;Initial Catalog=dbRental;Data Source=192.168.1.190"    Dim objAdoConn As New ADODB.Connection
        Dim objAdoRecs As New ADODB.Recordset    Dim strSQL  As String    objAdoConn.Open mdlMain.CONN_STR
        objAdoRecs.Open strSQL, objAdoConn...
      

  5.   

    新建工程,引用 Microsoft ActiveX data objects 2.* LIbrary,
    其它如上