欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MFC怎么連接數(shù)據(jù)庫

MFC怎么連接數(shù)據(jù)庫?

用ADO連接SQL數(shù)據(jù)庫

步驟如下:

1,在頭文件"StdAfx.h"中導(dǎo)入#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","rsEOF"),記住把這句話放到endif的后面,不然會(huì)報(bào)錯(cuò),這樣處理好之后,編譯后又一個(gè)警告,可以忽略

2,在對(duì)話框的OnInitDialog()函數(shù)中寫上"::CoInitialize(NULL);::AfxOleInit(); ” 在主程序的初始化函數(shù)中,它就可以寫一次

3,在對(duì)話框類的頭文件中,聲明如下變量:_ConnectionPtr m_pConnection;_RecordsetPtr pRst;

連接數(shù)據(jù)庫的代碼如下:

try

{

hr=m_pConnection.CreateInstance("ADODB.Connection");

if(SUCCEEDED(hr))

{

hr=m_pConnection->Open("Provider=數(shù)據(jù)庫的驅(qū)動(dòng)器名稱;Integrated Security=SSPI;Persist Security Info=False;Data Source=數(shù)據(jù)庫服務(wù)器名;Initial Catalog=連接的數(shù)據(jù)庫名; User ID=登陸數(shù)據(jù)庫的名稱;Password=登陸數(shù)據(jù)庫的密碼;","","",adModeUnknown);

}

}

catch(_com_error e)

{

AfxMessageBox(e.ErrorMessage());

}

”數(shù)據(jù)庫的驅(qū)動(dòng)器名稱“在控制面板里,以大圖標(biāo)查看,可以看到一個(gè)"ODBC",雙擊打開,在”驅(qū)動(dòng)程序“里面在最下面有兩個(gè)”SQL Server"和“SQL Native Client"如果你是2000的SQL版本,就選”SQL Server"及“Provider=SQL Server"2005的"Provider=SQL Native Client"Data Source=? ,?的值可以是”localhost"也可以是你的數(shù)據(jù)庫服務(wù)器的名稱,連接數(shù)據(jù)庫的時(shí)候可以看到,復(fù)制一下就可以了。