Compactar la base de datos

josean
10 de Febrero del 2005
Hola,
Como puedo hacer para compactar una base de datos desde una aplicación vb60 que trabaja con Access97 (DAO) ¿?

Gracias!

krizall
10 de Febrero del 2005
hola, puedes entrar a esta pagina: www.elguille.info/indice.asp en la cual puedes encontrar muy bien explicado la manera de hacerlo, ademas del codigo fuente

josean
10 de Febrero del 2005
Muchas gracias!!!

mvallejos
10 de Febrero del 2005
Si trabajas con DAO, vas a tener que usar el objeto WorkSpace, este objeto, tiene un m{etodo llamado CompactDatabase que genera una nueva mdb a partir de la original.
Los pasos a seguir son:

Cerrar la conexión a la base, ya que este proceso requiere de uso exclusivo del archivo.

Compactar la base

Borrar el mdb original y renombrar la copia campactada con el nombre de la original

Reabrir la base

Saludos