2020国产成人精品视频,性做久久久久久久久,亚洲国产成人久久综合一区,亚洲影院天堂中文av色

分享

VC+ADO 連接ACCESS和SQL SERVER的方法總結(jié)

 啟蒙彩魂 2011-01-11

VC+ADO 連接ACCESS和SQL SERVER的方法總結(jié)

默認(rèn)分類 2010-07-26 19:43:38 閱讀57 評(píng)論0   字號(hào): 訂閱

//stdafx.h

#import "c:\program files\common files\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")

//主程序初始化函數(shù)

BOOL CADO2App::InitInstance()

{

     AfxEnableControlContainer();

     AfxOleInit();//初始化COM庫(kù)

//--------------------------------------------

下面是ACCESS的:

     HRESULT hr;

    try

     {    

         hr = m_pConnection.CreateInstance("ADODB.Connection");///創(chuàng)建Connection對(duì)象

        if(SUCCEEDED(hr))         {

             hr = m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb","","",adModeUnknown);///連接數(shù)據(jù)庫(kù)

            ///上面一句中連接字串中的Provider是針對(duì)ACCESS2000環(huán)境的,對(duì)于ACCESS97,需要改為:Provider=Microsoft.Jet.OLEDB.3.51;   }

         }

     }

    catch(_com_error e)///捕捉異常

     {

         CString errormessage;

         errormessage.Format("連接數(shù)據(jù)庫(kù)失敗!\r\n錯(cuò)誤信息:%s",e.ErrorMessage());

         AfxMessageBox(errormessage);///顯示錯(cuò)誤信息

        return FALSE;

     }

下面是連接SQL SERVER的

CString strSQL;

     HRESULT hr;

    try

     {    

         hr=m_pConnection.CreateInstance(__uuidof(Connection));

         m_pConnection->CursorLocation=adUseClient;

         strSQL="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TEST;Data Source=yjm";    

        if(SUCCEEDED(hr))

         {

             hr=m_pConnection->Open(_bstr_t(strSQL),"","",-1);            

         }

     }

    catch(_com_error e)///捕捉異常

     {

         CString errormessage;

         errormessage.Format("連接數(shù)據(jù)庫(kù)失敗!\r\n錯(cuò)誤信息:%s",e.ErrorMessage());

         AfxMessageBox(errormessage);///顯示錯(cuò)誤信息

        return FALSE;

     }

    //AfxMessageBox("connected~~");

其中:

----- ADO連接SQL Server的數(shù)據(jù)庫(kù)連接字符串模板 ----------

身份驗(yàn)證模式為:"sql server和windows"

Provider=SQLOLEDB.1;Persist Security Info=True;User ID=用戶名;Password=密碼;Initial Catalog=數(shù)據(jù)庫(kù)名;Data Source=SQL服務(wù)器名

身份驗(yàn)證模式為:"僅windows"

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=數(shù)據(jù)庫(kù)名;Data Source=SQL服務(wù)器名

或者 :

_dstr_t connstr = "driver={SQL Server};Server=服務(wù)器IP;DATABASE= 數(shù)據(jù)庫(kù)名;UID=sa;PWD=";

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多