Ver Mensaje Individual
  #2  
Antiguo 20-01-2009
[coso] coso is offline
Miembro Premium
 
Registrado: may 2008
Ubicación: Girona
Posts: 1.678
Reputación: 0
coso Va por buen camino
Hola, con esto

Código Delphi [-]
function CompactAndRepair(nombreorigen,nombredestino: string) : boolean;
var
     v: OLEvariant;
begin { CompactAndRepair }
     Result := True;
     try    v := CreateOLEObject('JRO.JetEngine');
            try     v.CompactDatabase('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + nombreorigen,
                                      'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + nombredestino +' ;Jet OLEDB:Engine type=5');
            finally v := Unassigned
            end;
     except result := False
     end;
end;


tendras una copia compactada y reparada si es el caso. saludos.
Responder Con Cita