Ayuda urgente con Bases de Datos

Auxilio!...
Tengo una base de datos en Access (tamaño del Archivo
45 MB) subo a este archivo información (desde otro
archivo de Access de 495 KB mediante una consulta de
datos Anexados vinculando la tabla externa) a través
de Ms access 2000 y cuando verifico el archivo receptor
este ha adquirido eun tamaño de 55 MB (45 Mb + 495 KB
=????? ), al compactar este archivo si se me vuelve
(45 Mb +495 Kb=46 MB). Alguien sabe lo que pasa, ¿qué
es lo que se agrega? Y al final que es lo que se
borra, se que el borrado que hace el Access es lógico
y la compactación lo hace físico, pero no he borrado
nada...
Probe usando DAO. Ademàs no quisiera que cada vez que hago subo Datos tenga que hacer una compactaciòn.
Inicialmente el programa el Front END lo tengo hecho en Visual Basic y utilizo DAO y sucede lo mismo.
Gracias.
Santiago.

1 respuesta

Respuesta
1
No pasa nada raro, lo único es que Access guarda la base de datos compactada a menos que le digas lo contrario, y al subirle la información por esa tabla externa access debe 'descompactar' este archivo por motivos de compatibilidades y esas chorradas (yo tp entiendo muy bien por qué, pero así parece ser según otros expertos a los que consulté para confirmar la respuesta que iba a darte). Ese es el motivo de su 'engorde' de 11 megas cuando le sumas 495 k.
Ya sabes, no es que hayas agregado más datos de los que tu pretendías, es que estos se 'descomprimieron' para aceptar a los nuevos, si me entiendes así. Y por lo mismo, al volver a compactarlo volvió al tamaño que tenías anteriormente, pero con esos poquitos datos más que le metiste.
Bueno, espero que te esto te sirva para que no te parezca tan 'raro'.
Hasta pronto
Pioneer

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas