_bstr_t source("Driver={};Server=;Uid=;Pwd=;Database=");
_bstr_t user("");
_bstr_t pwd("");
请问要如何填写这些信息

解决方案 »

  1.   

    Driver到ODBC的配置里看后面的则要到数据库系统看,或者问数据库管理员要
      

  2.   

    _bstr_t strCnn("Provider=sqloledb;Data Source=MyServer;Initial Catalog=pubs;User Id=sa;Password=pw"); 
       try
       {
          //Open a connection
          TESTHR(pConnection.CreateInstance(__uuidof(Connection)));
          pConnection->Open(strCnn,"","",adConnectUnspecified);
    .......
       }
      

  3.   

    可以从英文看出每一项是什么,比如提供者,数据原,用户ID,密码
    Driver 不一定是ODBC数据源,可能是其他提供者程序
    由一个例子可以参考一下http://msdn.microsoft.com/code/default.asp?URL=/code/sample.asp?url=/MSDN-FILES/026/001/943/msdncompositedoc.xml
    那个例子运行后要选择各项参数,也可以直接在edit控件中输入,不妨琢磨琢磨。
      

  4.   

    _bstr_t source("Driver={};Server=;Uid=;Pwd=;Database=");
    _bstr_t user("");
    _bstr_t pwd("");
    我要访问的数据是139.10.200.5上sql server的exam数据库,id 密码都是exam 请问我要怎么填写这些东西
      

  5.   

    _bstr_t source("Driver={SQL Server};Server=139.10.200.5;Database=exam");
    _bstr_t user("exam");
    _bstr_t pwd("exam");
    source中可以不用填写ID和密码,如果填写了也会被下面的_bstr_t user("exam");和_bstr_t pwd("exam");替换的。