1

实际上,我正在使用下一个代码来压缩 Access 2003 数据库(mdb 文件)。过去,我使用过 JRO.JetEngine(但已过时)。

代码:

Add Reference: Microsoft Office 12.0 Access Database Engine Object Library

Dim AccessEngine As New Microsoft.Office.Interop.Access.Dao.DBEngine
AccessEngine.CompactDatabase(File_Path, compact_file, Nothing, Nothing, ";pwd=mypass")

它似乎运行良好:没有异常,没有错误,没有建议,创建了 db compacted....但是,我仍然不是 100% 确定,因为(谷歌搜索)我已经在其他网站上阅读了必须使用 JRO 访问 2003 。喷气发动机

我上面的代码对压缩 mdb 文件(访问 2003)是正确的吗?缺少什么?

4

1 回答 1

1

我刚刚在 VB.NET 2010 中测试了您的代码,它似乎工作正常。它确实压缩了 Access 2003 数据库,压缩后的数据库随后打开正常。所以,不,我不认为你“错过了什么”。

于 2014-04-11T21:38:40.863 回答