现在我需要连接MS SQL SEVER数据库,请问如何连接,是ADO么

解决方案 »

  1.   

    ADO,ODBC都行,随便你.
    ADO中_ConnectionPtr的Open函数参数的写法
      (1)通过DSN数据源对任何支持ODBC的数据库进行连接: 
         m_pConnection->Open("Data Source=adotest;UID=sa;PWD=;","","",adModeUnknown); 
      (2)不通过DSN对SQL SERVER数据库进行连接:  
          m_pConnection->Open("driver={SQL      Server};Server=127.0.0.1;DATABASE=vckbase;UID=sa;PWD=139","","",adModeUnknown); 
         其中Server是SQL服务器的名称,DATABASE是库的名称 
         ConnectionTimeOut用来设置连接的超时时间,需要在Open之前调用,例如:  
          m_pConnection->ConnectionTimeout = 5;///设置超时时间为5秒 
         m_pConnection->Open("Data Source=adotest;","","",adModeUnknown); 
      (3)"Provider=SQLOLEDB.1;Password=mypassword;User ID=yzs;Data Source=ydgl22;Persist Security Info=false"