Bonjour,
J'accède depuis Excel à une base de données Access.
Pour cela je crée un objection ADODB.connection puis j'ouvre la BDD avec la commande Open:
Lorsqu'à la fin de mon script j'utilise la commande vcn.close pour clore la connexion, il me 'détruit' la base de données associée, c'est à dire qu'il supprime le fichier base.accdb associé sous Windows. Or, j'ai besoin de fermer la dite connexion afin de pouvoir lancer la commande de compactage de la base.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Set vcn = New ADODB.Connection With vcn .Provider = "Microsoft.ACE.OLEDB.12.0" .ConnectionString = vAccessDDBFile .Open End With
Sauriez-vous comment fermer la connexion sans 'détruire' la base de données, svp ?
Merci d'avance
Partager