怎样压缩和修复Access文件

怎样压缩和修复Access文件,第1张

Access软件本身就具备压缩和修复功能,如图:

方法一:单击 压缩和修复数据库  按钮即可;

方法二: 单击 压缩和修复  按钮即可;

另外还可以设置每次开关Access时自动压缩:

第一步,单击 选项  选项卡:

第二步:选择 关闭时压缩

用户在使用Access数据库的时候,在某一种情况下有可能出现数据库损坏的情况. 损坏的数据库不能正常使用,在这种情况下需要使用数据库压缩和修复工具.重新修复Access数据库

下载数据库文件--[如果是.asp的扩展名,请改为.mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回asp的扩展名]--上传覆盖原来数据库文件

以前使用

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

以上的版本,您就可以不用下载了!

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.0Data

Source=d:\

wind2.mdb",

_

'来源文件

DAO

3.60

之后,RepairDatabase

Method

已经无法使用了,以上的程序代码显示了

ADO

CompactDatabase

Method

的用法,而它也取代了

DAO

3.5

时的

RepairDatabase

method!


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6673028.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-26
下一篇2023-03-26

发表评论

登录后才能评论

评论列表(0条)

    保存