在VC中用ADO動態建立帶密碼的Access資料庫

2021-09-30 08:56:58 字數 735 閱讀 7695

首先要建立vc的工程,開啟stdafx.h標頭檔案.在其中加入如下兩句話

#import "c:/program files/common files/system/ado/msadox.dll"

#import "c:/program files/common files/system/ado/msado15.dll" no_namespace rename("eof", "adoeof")

第二句大家非常熟悉.在我們應用ado進行資料庫操作的時候.我們需要匯入相應的dll庫並且對eof起別名adoeof,本文在此就不詳細描述了,至於第一句.他是用來建立access資料庫的.我們也需要將其匯入.

// 訪問資料庫前先用初始化com環境。

::coinitialize(null);

// 程式退出時使用釋放資源。

::couninitialize();

接下來我們開始動態建立access資料庫

hresult hr = s_ok;

try

else }

catch(_com_error &e)

執行過以上**後,你已經可以看見剛才建立的資料庫檔案了.接下來我們要將其設定密碼,**如下

_connectionptr m_pconnection;

try   

}   

catch(_com_error &e)

ok.這樣動態建立的帶密碼資料庫就完成了.

在VC中用ADO動態建立帶密碼的Access資料庫

本文主要介紹了動態建立access資料庫和設定密碼的方法.例如 假設一位使用者的歷史資訊需要存放到本地.我們有許多的使用者都需要這樣的功能.那麼手動建立資料庫是很麻煩的.於是我們可以考慮動態的來新增.但同時你又希望不被他人輕易看見.此時需要設定乙個密碼.那麼這也就是本文要做的事情.我們首先要建立vc...

ADO建立ACCESS資料庫的表 3

我們一般用adox建立資料庫,然後再用ado建立資料庫的表。例程create db and table演示如何使用ado建立access資料庫的表。開啟vc 6.0,新建乙個基於對話方塊的工程create db and table。在對話方塊idd create db and table dialo...

VB中用ADO物件動態建立新的資料庫和表

前面講到的方法有一定的侷限性,它不能讓使用者產生自己所需的資料庫檔案,即使能產生資料表也只能在原有表的基礎上生成。我們現在的目的就是讓使用者利用ado物件在程式執行過程中建立資料庫和表,就好象他利用access來建立資料庫和表一樣。為此,我們應該引用物件庫 microsoft activex dat...