Bonjour à tous,
Une question toute simple : comment fait-on pour fermer un objet de type OleObject ?
Car lorsque ces instructions sont terminées, le fichier Access reste ouvert avec un fichier .ldb à coté. Alors ça n'est pas gênant me direz-vous ? Mais quand on veut, dans la même procédure, en cas d'erreur, supprimer le fichier Access créé : et bien, bien entendu, ça ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 catalog:=CreateOleObject('ADOX.Catalog'); catalog.create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+chemin+';');
Pourtant j'ai bien essayé :
Mais rien n'y fait, le fichier Access reste désespérément ouvert
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3catalog:=Unassigned; catalog:=NULL; catalog:='';
La réponse doit être toute simple mais dans les nombreuses ressources qu'offre le net, je n'ai rien (su) trouver.
Merci d'avance
Partager