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.

Foi ú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
scroll top