algo curioso
Publicado por chus (21 intervenciones) el 22/10/2003 13:42:58
El código que utilizo para compactar una base de datos es el siguiente:
Dim je As JRO.JetEngine
Set je = New JRO.JetEngine
'Crear un nombre aleatorio
sDBTmp = "DBT_" & Format(Minute(Now), "00") & Format(Second(Now), "00") & ".mdb"
'Asegurarnos de que no existe una base de datos con el nombre temporal
If Len(Dir(sDBTmp)) Then Kill sDBTmp
'Compactar la base de datos
je.CompactDatabase "Data Source=" & txtNombreBase.Text & ";", _
"Data Source=" & sDBTmp & ";"
'Eliminar la base de datos original
Kill txtNombreBase.Text
' Renombrar la base temporal con el original
Name sDBTmp As txtNombreBase.Text
La pregunta es: ¿porque despues de compactar la base de datos ocupa mas que antes?
Muchas gracias.
Dim je As JRO.JetEngine
Set je = New JRO.JetEngine
'Crear un nombre aleatorio
sDBTmp = "DBT_" & Format(Minute(Now), "00") & Format(Second(Now), "00") & ".mdb"
'Asegurarnos de que no existe una base de datos con el nombre temporal
If Len(Dir(sDBTmp)) Then Kill sDBTmp
'Compactar la base de datos
je.CompactDatabase "Data Source=" & txtNombreBase.Text & ";", _
"Data Source=" & sDBTmp & ";"
'Eliminar la base de datos original
Kill txtNombreBase.Text
' Renombrar la base temporal con el original
Name sDBTmp As txtNombreBase.Text
La pregunta es: ¿porque despues de compactar la base de datos ocupa mas que antes?
Muchas gracias.
Valora esta pregunta


0