ActiveX Data Objects (ADO), version 2.1
Microsoft OLE DB Provider for Jet, version 4.0
這是 Microsoft 提出的 ADO 的延伸功能:Microsoft Jet OLE DB Provider and Replication Objects (JRO),這個功能在 JET OLE DB Provider version 4.0 (Msjetoledb40.dll) 及 JRO version 2.1 (Msjro.dll) 中第一次被提出!這些必要的 DLL 檔在您安裝了 MDAC 2.1 之後就有了,您可以在以下的網頁中下載 MDAC 的最新版本!(王國榮註:安裝 VB6 SP3 或 SQL Server 7.0,均會含有 MDAC 2.1 版)
在下載之前先到 VB6 中檢查一下,【專案】【設定引用項目】中的 Microsoft Jet and Replication Objects X.X library 如果已經是 2.1 以上的版本,您就可以不用下載了!
在您安裝了 MDAC 2.1 或以上的版本之後,您就可以使用 ADO 來壓縮或修復 Microsoft Access 資料庫,下面的步驟告訴您如何使用 CompactDatabase Method 來壓縮 Microsoft Access 資料庫:
1、開啟一個新專案,點選功能表中的【專案】【設定引用項目】。
2、加入 Microsoft Jet and Replication Objects X.X library,其中 ( X.X 大於或等於 2.1 )。
3、在適當的地方加入以下的程式碼,記得要修改 data source 的內容及目地資料庫的路徑:(王國榮註:以下的 test.mdb 及 test2.mdb 請分別改成您的來源資料庫及目的資料庫)