亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

用C++代碼建立和壓縮ACCESS數據庫文件

2019-11-17 05:29:57
字體:
來源:轉載
供稿:網友
用C++代碼建立和壓縮access數據庫文件

作者:陳建初  ACCESS的數據庫引擎MS JET 4.0是目前應用很廣的小型數據庫引擎,它具有使用簡單,費用低廉(基本上是免費),對機器的配置要求低和對操作者的技術要求低等特點。在使用MS JET的時候假如我們的程序能夠自動建立和維護所用的*.MDB文件,那么我們的小程序將會顯得更專業。下面簡單介紹一下如何動態建立*.MDB文件和壓縮*.MDB文件的操作,以下代碼都是基于ADO數據編程。1) 動態建立*.MDB文件。#include <adoint.h>#include <adoctint.h>#include <comdef.h>#include <shwapi.h>#PRagma comment(lib, "comsupp.lib")#pragma comment(lib, "shlwapi.lib")CComPtr<ADOCatalog>Catalog;HRESULT hr = Catalog.CoCreateInstance(L"ADOX.Catalog");if (FAILED(hr)){ throw _com_error(hr, NULL);}static const TCHAR szConnStr[] = _T("Provider=Microsoft.Jet.OLEDB.4.0;") _T("Data Source=C://TEST1.MDB;");CComVariant varConn;hr = Catalog->Create(CComBSTR(szConnStr), &varConn);if (FAILED(hr)){ throw _com_error(hr, NULL);}上面使用了ADOX接口和智能指針的方法,假如你使用#import指令來引入ADOX庫那么就更方便了。 #import "c:/program files/common files/system/ado/msadox.dll" using namespace ADOX; _CatalogPtr pCatalog; pCatalog.CreateInstance(__uuidof(Catalog)); pCatalog->Create(CComBSTR(szConnStr));   得到了Catalog對象就可以操作它里面的子對象(Groups, Procedures, Tables, Views, Users)等,例如要檢查某個表是否已經存在 :TablesPtr pTables = pCatalog->GetTables(); _Table* pTable = NULL; if (pTables->get_Item(CComVariant(_T("Table Name")), &pTable) == S_OK) { // OK 指定的表存在。 } 使用智能指針的方法同理。 CComPtr<ADOTables>Tables = NULL; Catalog->get_Tables(&Tables); CComPtr<ADOTable>Table = NULL; Tables->get_Item(CComVariant(_T("Table Name")), &Table);
2) 壓縮*.MDB文件。#include <adojet.h>static const TCHAR szSrc[] = _T("Provider=Microsoft.Jet.OLEDB.4.0;") _T("Data Source=C://TEST1.MDB;"); //_T("Jet OLEDB:Engine Type=5;Jet OLEDB:Database PassWord=???");static const TCHAR szDst[] = _T("Provider=Microsoft.Jet.OLEDB.4.0;") _T("Data Source=C://TEST2.MDB;"); //_T("Jet OLEDB:Engine Type=5;Jet OLEDB:Database Password=???");   Jet OLEDB:Engine Type=5表示使用MS JET 4x版本的MDB文件,假如沒有給出本屬性則系統自動將壓縮后的MDB文件轉換為當前最新的版本。 CComPtr<IJetEngine>Engine;// if (SUCCEEDED(Engine.CoCreateInstance(__uuidof(JetEngine))))
if (SUCCEEDED(Engine.CoCreateInstance(L"JRO.JetEngine"))) { Engine->CompactDatabase(CComBSTR(szSrc), CComBSTR(szDst)); }   MS的文檔指出自MDAC2.6開始便不再包含JET組件,而MDAC2.7是JRO的最后一個版本,而且JRO不能在WIN64上使用??礃幼邮荕$慫恿我們用SQL SERVER了。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品美乳在线观看| 成人国产亚洲精品a区天堂华泰| 国产精品夫妻激情| 日本国产精品视频| 亚洲第一精品福利| 91精品国产沙发| 97国产在线视频| 精品久久久久久久久久久久久久| 国产视频精品免费播放| 亚洲精品视频久久| 久久久天堂国产精品女人| 欧美成人午夜剧场免费观看| 国产精品99久久久久久久久久久久| 国产精品88a∨| 欧美有码在线视频| 欧洲成人在线视频| 成人激情视频小说免费下载| 欧美激情一二区| 久久天堂电影网| 高清欧美电影在线| 国产精品video| 色樱桃影院亚洲精品影院| 麻豆乱码国产一区二区三区| 91伊人影院在线播放| 国产精品美女无圣光视频| 亚洲区bt下载| 日本精品久久久久影院| 日韩电视剧在线观看免费网站| 成人网中文字幕| 亚洲国模精品私拍| 欧美黑人性生活视频| 国产在线日韩在线| 国产性猛交xxxx免费看久久| 国产精品久久久久久久久影视| 91色中文字幕| 亚洲第一区在线| 亚洲精品国产综合区久久久久久久| 亚洲欧美中文日韩在线v日本| 精品无人区乱码1区2区3区在线| 中文字幕欧美日韩| 日韩中文字幕国产精品| 亚洲最大在线视频| 亚洲欧美国产日韩天堂区| 菠萝蜜影院一区二区免费| 日韩欧美a级成人黄色| 日韩免费在线视频| 亚洲大胆人体视频| 97香蕉超级碰碰久久免费软件| 精品成人国产在线观看男人呻吟| 亚洲第一网中文字幕| 亚洲欧洲一区二区三区在线观看| 国产欧美日韩亚洲精品| 日韩欧美国产一区二区| 欧美麻豆久久久久久中文| 插插插亚洲综合网| 在线观看国产精品91| 亚洲精品日韩激情在线电影| 欧美黄色www| 亚洲精品免费网站| 欧美日本国产在线| 国产精品久久久久久久久久久不卡| 亚洲一区二区三| 久久99国产精品自在自在app| 欧美日韩国产综合视频在线观看中文| 欧美日韩一区二区三区| 日韩在线视频观看正片免费网站| 亚洲免费中文字幕| 97在线视频精品| 久久久精品美女| 国产精品视频色| 国产精品大片wwwwww| 日韩精品高清在线观看| 高跟丝袜一区二区三区| 91丝袜美腿美女视频网站| 欧美成人精品三级在线观看| 中文字幕最新精品| 成人午夜激情免费视频| 国产精品免费久久久久影院| 欧美激情在线播放| 日韩美女在线播放| 久久精品亚洲精品| 国产精自产拍久久久久久蜜| 92福利视频午夜1000合集在线观看| 亚洲欧洲在线观看| 亚洲精品福利免费在线观看| 91视频国产精品| 亚洲精品永久免费| 成人免费午夜电影| 久久精品视频导航| 亚洲精品久久久一区二区三区| 亚洲天堂视频在线观看| 国产精品女主播视频| 日韩成人av网址| 8090成年在线看片午夜| 久久九九有精品国产23| 国产成人精品国内自产拍免费看| 欧美日韩一区免费| 成人黄色大片在线免费观看| 国产精品免费久久久久久| 国产精品中文字幕在线观看| 国产日韩综合一区二区性色av| 狠狠色香婷婷久久亚洲精品| yw.139尤物在线精品视频| 狠狠色狠色综合曰曰| 日韩风俗一区 二区| 国产精品99免视看9| 亚洲免费人成在线视频观看| 国产精品国产自产拍高清av水多| 日韩激情av在线播放| 中文在线资源观看视频网站免费不卡| 国产精品久久久久久久久久东京| 国产成人精品久久二区二区| 日韩中文字幕久久| 成人午夜一级二级三级| 亚洲国产97在线精品一区| 欧美一级在线亚洲天堂| 91美女片黄在线观| 久久久久久国产精品久久| 亚洲欧美综合精品久久成人| 欧美精品手机在线| 伊人伊成久久人综合网小说| 欧美巨大黑人极品精男| 97国产suv精品一区二区62| 九九九久久国产免费| 欧美专区第一页| 日韩精品中文字幕在线观看| 国产精品福利小视频| 国产裸体写真av一区二区| 亚洲成年人在线| 国产午夜精品美女视频明星a级| 亚洲美女av电影| 国产精品高潮视频| 日韩av免费在线观看| 综合激情国产一区| 色悠久久久久综合先锋影音下载| 中文日韩在线视频| 国产日韩精品在线播放| 日韩欧美精品免费在线| 亚洲高清福利视频| 欧美日韩国产精品一区二区三区四区| 日韩中文字幕精品视频| 国产ts人妖一区二区三区| 久久全球大尺度高清视频| 国产美女久久精品香蕉69| 日韩av在线网| 国产精品白丝jk喷水视频一区| 亚洲人永久免费| 精品国产一区二区三区久久| 国产精品久久久久久久7电影| 26uuu亚洲国产精品| 国语自产在线不卡| 国产成一区二区| 日韩av免费看网站| 热99久久精品| 91精品国产免费久久久久久| 国产精品入口免费视| 成人久久久久久久| 成人激情视频网| 欧美日韩国产限制| 亚洲国产精品推荐| 黑人巨大精品欧美一区二区三区| 欧美性猛交xxx| 亚洲国产高清自拍| 欧美精品久久久久a|