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

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

怎樣經由ADO來壓縮Microsoft Access數據庫

2019-11-18 20:34:57
字體:
來源:轉載
供稿:網友
HOWTO: Compacting Microsoft access Database via ADO

--------------------------------------------------------------------------------
The information in this article applies to:

ActiveX Data Objects (ADO), versions 2.1, 2.5, 2.6
Microsoft OLE DB PRovider for Jet, version 4.0

--------------------------------------------------------------------------------


SUMMARY
Although ADO specification does not provide objects to compact or repair Microsoft Access databases, this capability can be achieved by using the ADO extension: Microsoft Jet OLE DB Provider and Replication Objects (JRO). This capability was implemented for the first time in the JET OLE DB Provider version 4.0 (Msjetoledb40.dll) and JRO version 2.1 (Msjro.dll). These DLL files are available after the install of MDAC 2.1. You can download the latest version of MDAC from the following Web site:


Universal Data Access Web Site



MORE INFORMATION
To repair and compact an Access database using ADO, MDAC 2.1 or later must be properly installed on the computer. The following are the main steps to compact a Microsoft Access database using Visual Basic and Visual C++:

Visual Basic: Compacting an Access Database via ADO
In the Visual Basic IDE, on the Projects menu, click References.


Add Microsoft Jet and Replication Objects X.X library, where (X.X is greater than or equal to 2.1).


Add the following lines of code to Visual Basic, replacing the data source and destination database pathsif needed:


Dim jro As jro.JetEngine
Set jro = New jro.JetEngine
jro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://nwind2.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://abbc2.mdb;Jet OLEDB:Engine Type=4"
NOTE: In DAO 3.60, the RepairDatabase method is no longer available. The above code shows the use of the
CompactDatabase method. This method replaces the DAO 3.5 RepairDatabase method.
Visual C++: Compacting an Access Database via ADO
Besides #import, the Msado15.dll (MDAC2.1), add the following #import statement to generate the wrapper classes for JRO to your .cpp classes (alternatively, you can generate the wrapper classes more efficiently by using the no_implementation and implementation_only attributes of the #import pre-processor statement):


#import "C:/PROGRAM FILES/COMMON FILES/System/ado/MSJRO.DLL" no_namespace  Add the following (specifying your own source and destination database paths) to the .cpp file where you
want to compact the database:


...
try
{
  IJetEnginePtr jet(__uuidof(JetEngine));
  jet->CompactDatabase(
        "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://nwind2.mdb",
        "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d://abbc.mdb;" /
        "Jet OLEDB:Engine Type=4");
}
catch(_com_error &e)
{      
  ::MessageBox(NULL, (LPCTSTR)e.Description( ), "", MB_OK) ;    
}
NOTE: The Jet OLEDB:Engine Type=4 is only for Jet 3.x format MDB files. If this value is left out, the
database is automatically upgraded to the 4.0 version (Jet OLEDB:Engine Type=5). See the following table
for appropriate values for Jet OLEDB:Engine Type:
Jet OLEDB:Engine Type Jet x.x Format MDB Files
1 JET10
2 JET11
3 JET2X
4 JET3X
5 JET4X





REFERENCES
For additional information, please see the following article in the Microsoft Knowledge Base:

Q230496 Compacting Microsoft Access database via OLE DB

Additional query Words: CompactDatabase RepairDatabase reindex

Keywords : kbADO210 kbJET kbProvider kbVBp600 kbVC kbGrpDSVCDB kbGrpDSMDAC kbDSupport kbADO250 tslic_tslic
kbADO260
Issue type : kbhowto
Technology : kbAudDeveloper kbADOsearch kbADO210 kbADO250 kbADO260 kbOLEDBSearch kbOLEDBProvJet400
kbOLEDBProvSearch


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品欧美aⅴ在线网站| 中文字幕亚洲综合久久| 日产精品99久久久久久| 日韩av影院在线观看| 国产精品18久久久久久首页狼| 欧美精品电影免费在线观看| 欧美亚洲国产日本| 北条麻妃一区二区在线观看| 亚洲国产成人爱av在线播放| 亚洲香蕉伊综合在人在线视看| 国产极品精品在线观看| 91在线观看免费| 久久伊人免费视频| 久久99精品久久久久久青青91| 欧美中文字幕视频在线观看| 国产免费一区视频观看免费| 欧美精品少妇videofree| 欧美激情中文网| 高清在线视频日韩欧美| 欧美性20hd另类| 日本欧美精品在线| 性色av一区二区三区红粉影视| 国产精品爽黄69天堂a| 国产精品十八以下禁看| 欧美日韩国产123| 一个人看的www久久| www高清在线视频日韩欧美| 国产一区欧美二区三区| 国产亚洲视频在线| 亚洲天堂av在线免费观看| 日韩在线免费高清视频| 色噜噜亚洲精品中文字幕| 91大神福利视频在线| 一色桃子一区二区| 亚洲成成品网站| 欧洲日韩成人av| 国产精品久久久久久久久免费看| 日韩视频永久免费观看| 2019中文字幕免费视频| 欧美激情亚洲一区| 亚洲最新av网址| 国产成人在线播放| 69久久夜色精品国产7777| 亚洲欧美在线免费观看| 国产精品福利网| 亚洲精品国产综合久久| 国产精品欧美日韩| 亚洲欧洲自拍偷拍| 国内精品视频在线| 成人欧美一区二区三区在线| 51ⅴ精品国产91久久久久久| 九九久久综合网站| 91精品久久久久久久| 国产精品久久久久久久久| 日韩欧美在线观看| 日本久久亚洲电影| 国产精品看片资源| 午夜精品久久久久久久久久久久久| 日韩欧美高清视频| 国产精品久久久久不卡| 精品久久久av| 91久久久久久久久久久久久| 欧美另类精品xxxx孕妇| 国产v综合v亚洲欧美久久| 亚洲欧美中文字幕在线一区| 亚洲成人精品av| 欧美日韩中文在线观看| 5566日本婷婷色中文字幕97| 久久天天躁狠狠躁夜夜躁| 成人有码在线播放| 国模叶桐国产精品一区| 欧美极品少妇xxxxⅹ喷水| 不卡av电影院| 国产精品久久久久7777婷婷| 日韩色av导航| 九九精品在线播放| 亚洲视频在线看| 丰满岳妇乱一区二区三区| 亚洲va电影大全| 亚洲国产精品中文| 全球成人中文在线| 一色桃子一区二区| 亚洲精品videossex少妇| 国产欧美欧洲在线观看| 欧美精品在线免费播放| 欧美在线观看日本一区| 91美女高潮出水| 在线观看视频亚洲| 日韩视频免费在线观看| 欧美第一淫aaasss性| 亚洲欧美日韩中文在线制服| 亚洲欧美日韩第一区| 九九视频直播综合网| 欧美成人免费一级人片100| 日韩精品极品视频免费观看| 日韩精品免费在线| 亚洲成人精品在线| 国产精品久久久| 日韩亚洲精品视频| 国产精品久久久久久久久久| 成人黄色中文字幕| 久久久精品视频成人| 亚洲高清在线观看| 亚洲a一级视频| 日韩av123| 亚洲成人久久电影| 欧美极品少妇xxxxⅹ免费视频| 欧美精品18videosex性欧美| 2019中文字幕免费视频| 国产欧亚日韩视频| 中文字幕亚洲欧美在线| 日韩欧美亚洲范冰冰与中字| 国产精品久久婷婷六月丁香| 国产精品一香蕉国产线看观看| 美女福利视频一区| 国产精品9999| 国产亚洲精品久久久久久| 中文字幕精品在线视频| 日韩精品视频在线免费观看| 国产精品久久999| 日韩电影免费在线观看中文字幕| 91精品久久久久久| 精品国产欧美一区二区三区成人| 日韩av资源在线播放| 亚洲人成在线电影| 国产免费一区视频观看免费| 亚洲理论电影网| 热久久免费视频精品| 成人福利网站在线观看| 欧美性xxxxx| 日韩网站免费观看| 91在线|亚洲| 久久成人亚洲精品| 91久久精品国产91久久性色| 高跟丝袜一区二区三区| 久久久久久久电影一区| 1769国产精品| 国产精品久久精品| 色噜噜狠狠狠综合曰曰曰88av| www.亚洲天堂| 欧美成人三级视频网站| 国产精品福利网| 国产精品激情av电影在线观看| 午夜精品在线观看| 91av视频在线播放| 欧洲亚洲免费在线| 久久国内精品一国内精品| 98视频在线噜噜噜国产| 91国语精品自产拍在线观看性色| 欧美高清视频免费观看| 555www成人网| 日韩欧美主播在线| 国产日韩欧美91| 操人视频在线观看欧美| 精品偷拍各种wc美女嘘嘘| 欧美日韩爱爱视频| 久久国内精品一国内精品| 欧美孕妇与黑人孕交| 欧美激情第1页| 国内精品视频在线| 久久69精品久久久久久久电影好| 久久精品最新地址| 91精品在线观| 亚洲欧洲免费视频|