Вопрос

Как я могу вызвать утилиту Access Compact and Repair Database из C++?Я уже использую ADO и ADOX, поэтому решение, использующее любой из них, было бы удобно.

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

Решение

Похоже на:

Как я могу программно восстановить (а не просто сжать) файл Access .mdb?

Вы можете сделать это, используя COM чтобы получить доступ к JRO.JetEngine объект.Существует пример на C# по адресу КодПроект который не должно быть слишком сложно преобразовать в C++.

ОБНОВЛЯТЬ:Спасибо @le dorfier, вот статья с примером С++.

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