怎么样运用ADO來压缩或修复Microsoft Access文件

zy6067zy

zy6067zy

2016-02-19 17:30

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享怎么样运用ADO來压缩或修复Microsoft Access文件,希望可以对大家能有小小的帮助。

以前使用 DAO 時,Microsoft 有提供 CompactDatabase Method 來压缩 Microsoft Access 文件,RepairDatabase Method 來修复损坏的 Microsoft Access 文件,。可是自从 ADO 出來之后,好像忘了提供相对的压缩及修复 Microsoft Access 文件的功能。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

現在 Microsoft 发现了这个问题了,也提供了解決方法,不过有版本上的限制!限制說明如下:

ActiveX Data Objects (ADO), version 2.1
Microsoft OLE DB Provider for Jet, version 4.0

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/bianchengyuyan/)

這是 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!

展开更多 50%)
分享

猜你喜欢

怎么样运用ADO來压缩或修复Microsoft Access文件

编程语言 网络编程
怎么样运用ADO來压缩或修复Microsoft Access文件

如何使用ADO來压缩或修复Microsoft Access文件

编程语言 网络编程
如何使用ADO來压缩或修复Microsoft Access文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

使用ADO來压缩或修复MicrosoftAccess文件

编程语言 网络编程
使用ADO來压缩或修复MicrosoftAccess文件

如何使用ADO來压缩或修复MicrosoftAccess文件

编程语言 网络编程
如何使用ADO來压缩或修复MicrosoftAccess文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

怎样经由ADO来压缩Microsoft Access数据库

ASP
怎样经由ADO来压缩Microsoft Access数据库

用ADO压缩Access2000库

编程语言 网络编程
用ADO压缩Access2000库

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

判断窗体是否打开地两种办法

判断窗体是否打开地两种办法

win10本地账户删除图文教程

win10本地账户删除图文教程
下拉加载更多内容 ↓