Compactar access desde vb

ifor
28 de Marzo del 2003
Hola a tod@s,

tengo una aplicacion en vb, que ataca una bdd access. Esta bdd adquiere un tamaño considerables, por lo que de vez en cuando hay que compactarla. En access, se que se puede compactar la bdd desde el codigo vba, pero querria saber si se puede hacer desde una aplicacion desarrollada en vb 6, y si se puede, como se haria.

Gracias.

Jorge
28 de Marzo del 2003
Debes de utilizar la libreria Microsoft Jet And Replication Objects

La compactacion esta en el objeto JetEngine con el metodo CompactDatabase.
Este metodo compacta la base de datos en un nuevo archivo de base de datos.

Para realizar la operación no debe de estar nadie conectado a la base de datos.