实际上我正在使用下一个代码来Commance 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压缩....但仍然,我不是100%肯定因为(googling)我已经阅读了用于访问2003的其他网站使用jro.jetengine

我的上面代码是紧凑的mdb文件的正确(Access 2003)?缺少一些东西?

有帮助吗?

解决方案

我刚刚在VB.NET 2010中测试了你的代码,它似乎工作正常。它确实确实紧凑了Access 2003数据库,并且压实的数据库之后打开了。所以,不,我不认为你“错过了一些东西”。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top