1.元件物件模型com庫的初始化
呼叫afxoleinit()函式來完成com庫德初始化
2.ado動態鏈結庫的引進
用#import指令引入ado動態鏈結庫
在stdafx.h中加入如下語句:(stdafx.h這個檔案**可以找到?你可以在fileview中的header files裡找到)
window xp作業系統一般在c盤
#import "c:\program files\common files\system\ado\msado15.dll " no_namespace rename( "eof ", "adoeof ")
這一語句有何作用呢?其最終作用同我們熟悉的#include類似,編譯的時候系統會為我們生成msado15.tlh,ado15.tli兩個c++標頭檔案來定義ado庫。
幾點說(1)您的環境中msado15.dll不一定在這個目錄下,請按實際情況修改
(2)在編譯的時候肯能會出現如下警告,對此微軟在msdn中作了說明,並建議我們不要理會這個警告。
3.定義指向connection物件的智慧型指標
_connectionptr m_pconnection;
4.ado與資料來源的鏈結方法
hresult hr;
trycatch(_com_error e)
(1)通過jet資料庫引擎對access2000資料庫的連線
m_pconnection-> open( "provider=microsoft.jet.oledb.4.0;data source=c:\\test.mdb ", " ", " ",admodeunknown);
(2)通過dsn資料來源對任何支援odbc的資料庫進行連線:
m_pconnection-> open( "data source=adotest;uid=sa;pwd=; ", " ", " ",admodeunknown);
(3)不通過dsn對sql server資料庫進行連線:
m_pconnection-> open( "driver=;server=127.0.0.1;database=vckbase;uid=sa;pwd=139 ", " ", " ",admodeunknown);
其中server是sql伺服器的名稱,database是庫的名稱
5.鏈結物件connection的關閉和釋放
在使用完之後嗎,在析構函式中
m_pconnection->close();
m_pconnection.release();
VC 6 0實現超連結
vc 6.0實現超連結 2011年05月03日 首先,新建乙個基於對話方塊的工程,新增乙個靜態文字框,id為idc html。caption為然後新增單擊訊息對映,新增以下 void cmydlg onhtml bool bblue false cfont cfont1 cfont cfont2 在...
VC6 0中使用ADO操作Access資料庫
由於我的程式只是簡單的儲存 和標題,access小而簡單,所以就選擇access作為本小軟體的資料庫,並採用ado訪問資料庫。以下資料庫內容摘自孫鑫老師的 vc20講第20課資料庫訪問的ppt 資料庫訪問技術 1.odbc open database connectivity 開放資料庫互連。odb...
VC6 0中使用ADO操作Access資料庫
ado提供了一組非常簡單,將一般通用的資料訪問細節進行封裝的物件。由於odbc資料來源也提供了一般的ole db privider,所以ado不僅可以應用自身的ole db privider,而且還可以應用所有的odbc驅動程式。關於ole db和ado的其它詳細情況,讀者可以自行查閱相關書籍或ms...