Compact e reparar banco de dados programaticamente
-
16-09-2019 - |
Pergunta
Como posso chamar utilitário Compactar e reparar banco de Acesso de dentro C ++? Eu já estou usando ADO e ADOX, então uma solução usando um desses seria útil.
Solução
Semelhante ao:
Como posso programaticamente reparação (não apenas compacta) arquivo de um Access mdb?
Você pode fazer isso usando COM
para acessar o objeto JRO.JetEngine
. Há um exemplo em C # no CodeProject que não deve ser muito difícil converter para C ++.
UPDATE: Graças a dorfier @ Le, aqui está um artigo com o exemplo C ++ <. / p>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow