Вопрос

На самом деле я использую следующий код для компактных баз данных доступа 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% уверен, что (Googling) Я прочитал на других сайтах, которые для доступа 2003использовать jro.jetengine

Мой выше код верна для компактных MDB-файлов (Access 2003)?не хватает чего-то?

Это было полезно?

Решение

Я только что проверил ваш код в VB.NET 2010, и кажется, работает нормально.Это действительно компактно база данных Access 2003, а уплотненная база данных открыта в порядке.Итак, нет, я не думаю, что вы «не хватаете чего-то».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top