我需要压缩和修复 Access 2007 .accdb 数据库文件。我知道 JRO.JetEngine 可以使用 .mdb 文件执行此操作,但我需要通过代码修复较新版本的 2007 格式。
有什么建议么?
编辑:
事情是这样的:我发现我可以使用 COM 对象库“Microsoft Office 12 Access Database Engine Object Library”并使用 DBEngine 类并调用它的 CompactDatabse 方法。但是我似乎没有提供数据库密码的地方;似乎 Office 12 数据库引擎在任何地方都没有任何文档。我找到了一些旧版本的 CompactDatabase 方法的文档,但这些对我一点帮助都没有。
这真让我抓狂。