国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

如何使用ADO來壓縮或修復Microsoft Access文件

2024-07-21 02:12:29
字體:
來源:轉載
供稿:網友
 以前使用 dao 時,microsoft 有提供 compactdatabase method 來壓縮 microsoft access 文件,repairdatabase method 來修復損壞的 microsoft access 文件,。可是自從 ado 出來之后,好像忘了提供相對的壓縮及修復 microsoft access 文件的功能。

現在 microsoft 發現了這個問題了,也提供了解決方法,不過有版本上的限制!限制說明如下:

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 的最新版本!

universal data access web site

在下載之前先到 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 的內容及目地文件的路徑:

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" '目的文件

在 dao 3.60 之后,repairdatabase method 已經無法使用了,以上的程序代碼顯示了 ado compactdatabase method 的用法,而它也取代了 dao 3.5 時的 repairdatabase method!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 望江县| 龙胜| 荃湾区| 新疆| 武清区| 铜陵市| 台中市| 安顺市| 永川市| 寿宁县| 东丰县| 唐河县| 青河县| 山阳县| 泽普县| 安义县| 襄樊市| 微博| 福安市| 环江| 三都| 海安县| 南安市| 黔西县| 泾川县| 上高县| 株洲县| 高安市| 宜章县| 宜宾县| 晴隆县| 扎鲁特旗| 大宁县| 略阳县| 伊吾县| 鹤山市| 安塞县| 梨树县| 邮箱| 德惠市| 亳州市|