Bonjour.
Dans mon application, j'ouvre une bdd, j'y insère des données avec la fonction transferspreadsheet, et ensuite j'exécute une requête pour travailler sur ces données grâce à CurrentDb.Execute(). Ensuite je referme ma bdd et mon code continue.
Ma requête fonctionne très bien, le seul problème est que mon application ne veut pas libérer le processus MSACCESS.EXE dans les tâches à cause de mon .Execute() (lorsque je mets cette ligne en commentaire, les ressources sont libérées). Le processus n'est libéré que lorsque mon application se termine. Mais je dois parvenir à libérer cette resource, parce que l'utilisateur peut avoir besoin de ma bdd pour autre chose.
J'ai essayé avec CurrentDb.CloseCurrentDatabase() ou CurrentDb.Close(), mais rien n'y fait. Y a-t-il une solution miracle ?
Merci.
Partager