cs_ShayW
Messages postés3253Date d'inscriptionjeudi 26 novembre 2009StatutMembreDernière intervention 3 décembre 2019
-
7 févr. 2010 à 11:51
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 2015
-
7 févr. 2010 à 15:46
Salut
Dans mon logiciel j'utilise Access comme database
par exemple il est nommé dbtest.mdb
j'ai besoin d'effacer dbtest.mdb pendant que le logiciel est en execution
j'ai defini
Dim fsoObject As FileSystemObject
dim DBtarget as string
et j'ai écrit
DBtarget = App.Path & "\dbtest.mdb"
fsoObject.DeleteFile DBtarget, True
j'ai reçu le message
runtime error 70
permission denied
merci
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201578 7 févr. 2010 à 15:46
Salut
Si tu DB est ouverte au moment de la demande de suppression, normal qu'il te refuse l'accès.
Il te faut donc clore toutes les connexions en cours.
PS : Voir instruction VB "Kill" qui fait ça aussi bien que FSO (mais qui ne changera rien à ton problème)
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)