Pregunta

¿Cómo puedo llamar utilidad Compactar y reparar base de acceso desde el interior de C ++? Ya estoy usando ADO y ADOX, por lo que una solución mediante uno de los que serían útiles.

¿Fue útil?

Solución

Imagen similar a:

¿Cómo puedo reparar mediante programación (no meramente compacto) un Access .mdb archivo?

Puede hacer esto utilizando COM para acceder al objeto JRO.JetEngine. Hay un ejemplo en C # en CodeProject que no debería ser demasiado difícil de convertir a C ++.

UPDATE:. Gracias a @ Le dorfier, aquí es un artículo con el ejemplo C ++

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top