实际上我正在使用下一个代码来压缩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")
它似乎运行正常:没有例外,没有错误,没有建议,创建数据库压缩....但是,我仍然不是100%肯定因为(谷歌搜索)我在其他网站上阅读了访问权限2003必须使用JRO.JetEngine
我的上面的代码是正确的压缩mdb文件(访问2003)?遗失了什么?
答案 0 :(得分:1)
我刚刚在VB.NET 2010中测试了你的代码,它似乎工作正常。它确实压缩了Access 2003数据库,之后压缩的数据库打开了。所以,不,我不认为你错过了什么"。