Bonjour,
J'utilise un composant TADOConnection pour me connecter un fichier sqlite :
ADOConnection1->ConnectionString = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties='DSN=SQLite3 Datasource;Database=test.db;StepAPI=0;Timeout=1000'";
Je récupère les données de ce fichier... et ensuite je voudrais le supprimer.
Je fais donc :
1 2 3
| ADOConnection1->Close();
DeleteFile(test.db);
AnsiString err= SysErrorMessage(GetLastError()); |
Mais là il me met un message d'erreur comme quoi le fichier est déjà utilisé par un autre processus...A priori, même avec une connexion fermée, le fichier est encore ouvert??
Comment je peux faire pour le libérer??
merci
Partager