我用VC和SQL server,采用ADO连接数据库,连接字符串如下:
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=pubs;Data Source=database;Network Library=***"我知道连接的网络库有命名管道、TCP等,但我不知道此时如何填写字符串(用*号代替)。
谢谢!

解决方案 »

  1.   

    "Provider=SQLOLEDB;Persist Security Info=False;User ID=sa;password=;Initial Catalog=pubs;Data Source=database;Network Library=dbmssocn"
    我使用的就是这种连接方式
      

  2.   

    给我也发一个吧,谢谢
    [email protected]
      

  3.   

    (1)要连接的SQL Server 在同一台机器上,你必须在数据源中指定关键字(local):strConnect = _T("Provider=sqloledb;Data Source=(local);"
            "Initial Catalog=myDatabaseName;"
            "User ID=myUsername;Password=myPassword;");
    (2)要连接的SQL Server 如果在远程计算机上(通过一个 IP 地址): strConnect = _T("Provider=sqloledb;Network Library=DBMSSOCN;"
            "Data Source=130.120.110.001,1433;"
            "Initial Catalog=MyDatabaseName;User ID=MyUsername;"
            "Password=MyPassword;");