La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50949 - BASE DATOS ACCESS AUMENTA DE TAMAñO SIN AñADIR MAS REGISTROS
Autor:  Eduardo Blasco de Gracia
Buenas,
estoy desarrolando un programa en VB6 el cual modifica una base de datos mdb y que después utilizo para crystal reports v.8.0. El problema viene cuando veo que con el paso de los usos, el archivo de la base de datos (mdb) tiende a crecer! de unos pocos k's ahora ya me ocupa más de un mega. Lo extraño es que el contenido de la base de datos no varia, siempre utilizo los mismos registros, por lo que no añado datos. ¿a que puede ser debido? ¿porqué crece?

Gracias y saludos.

  Respuesta:  Luis Bueno
Eduardo:

El motor de bd Access como SQL Server, generan logs de eventos de insercion,actualizacion y eliminacion de datos....en el caso de access en el mismo archivo genera estos logs, y hace que crezca la bd no necesariamente porq se registran nuevos datos, ya para eso existe el compactar bd, en el caso de sql server si hay un archivo ldf donde almacena todos los eventos antes mencionados....

espero te ayude estas lineas

bye

  Respuesta:  Oswaldo Monagas
La verdad he observado eso siempre, va creciendo hasta un limite pero sin agregar mas datos. Hay una utilidad para eso, aqui te envio de otra pagina web, incluyo el origen de este programa por respetar los derechos de autor.
Espero que te sirva.

programa resp50949_Cleanup.zip