(配套例子程式:例1_動態建立access資料庫)
程式設計環境:對話方塊程式設計 資料庫名:test
1.在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")
2.定義變數
adox::_catalogptr m_pcatalog;
3.初始化com庫
在oninitdialog()中新增
::coinitialize(null);
4.在按鈕事件中新增如下**來生成資料庫
win32_find_data wfd;
handle hfind;
cstring strfile;
cstring strdbname;
//建立catalog例項
m_pcatalog.createinstance(__uuidof (adox::catalog));
//設定建立資料庫字串
strdbname = "provider=microsoft.jet.oledb.4.0;data source =test.mdb";
//查詢imageplaybackdb.mdb資料庫檔案
strfile = "test.mdb";
hfind=findfirstfile(strfile,&wfd);
//如果沒有找到就建立test.mdb資料庫
if(hfind == invalid_handle_value)
catch(_com_error e)
}//設定資料庫連線
m_pcatalog->putactiveconnection(_bstr_t(strdbname));
動態建立ACCESS資料庫
1 通過ole方式建立 uses comobj procedure tformoffice.bitbtn1click sender tobject varcreateaccess olevariant begin createaccess createoleobject adox.catalog c...
vc ado動態建立access資料庫
如何使用ado來動態建立access資料庫。為了使用ado,必須引入微軟的兩個動態連線庫msadox.dll和msado15.dll pragma warning disable 4146 import c program files mon files system ado msadox.dll ...
vc ado動態建立access資料庫
ado技術目前已經成為連線資料庫的主流技術,下面我來介紹如何使用ado來動態建立access資料庫。為了使用ado,必須引入微軟的兩個動態連線庫msadox.dll和msado15.dll pragma warning disable 4146 import c program files mon ...