Delete access database

cs_ShayW Messages postés 3258 Date d'inscription jeudi 26 novembre 2009 Statut Membre Dernière intervention 3 décembre 2019 - 7 févr. 2010 à 11:51
cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 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

1 réponse

cs_Jack Messages postés 14007 Date d'inscription samedi 29 décembre 2001 Statut Modérateur Dernière intervention 28 août 2015 78
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)
0