La Web del Programador: Comunidad de Programadores
 
    Pregunta:  50241 - COMPACTAR BASE DATOS CON METODO APPLICATION.COMPACTREPAIR
Autor:  Bullitt -
Hola,

Estoy con un formulario en Access en una bd X. El tema es que desde ese formulario quiero compactar varias bd distintas: Y, Z.

Tengo disponible el metodo Application.CompactRepair ("bdOrigen", "bdDestino"). El problema de este metodo es que la bd compactada pasa a llamarse de otr forma (bdDestino) y yo no quiero que cambie el nombre pues en sentencias posteriores en el formulario sigo haciendo referencia a ella.

Hay alguna forma de compactar esas otras bd sin que cambie su nombre??

Salu2.

  Respuesta:  Yair Alexis Escudero
Hola

No hay forma de hacerlo sin cambiar el nombre, lo que debes hacer para suplir este problema es luego de crear la base compactada, eliminas la anterior y renombras la compactada con el mismo nombre de la eliminada.