Hola, esta pregunta la hice en la sala "Varios" pero no me la han sabido responder.
Yo utilizo base de datos en access y tengo un proceso de actualizacion que baja una base desde internet y en tiempo de ejecucion la liga a un adoConnection para hacer la actualizacion.
El problema es que una ves terminada la actualizacion la quiero borrar y no puedo por que mi aplicacion sigue ligada a la base, siendo que ni bien termina la ejecucion de la actualizacion hago los siguientes pasos:
Código Delphi
[-]
BaseTemp.Connected:=false;
BaseTemp.ConnectionString :='';
BaseTemp.LoginPrompt:=false;
BaseTemp.Free;
y despues borro asi :
Código Delphi
[-]
if FileExists(carpeta_instalacion+'DATOS\TEMP\temp.MDB') then
deletefile(carpeta_instalacion+'DATOS\TEMP\temp.MDB');
si alguien me puede explicar que es lo que sigue ligado a la base que no me deja eliminarla les agradeceria
Saludos!!!