connection ODBC Persistante sous Excel - VB/VBA/VBS - Programmation
Marsh Posté le 20-06-2007 à 16:28:36
Une connexion ça s'ouvre et ça se ferme (sinon on a des problèmes)
Il te faut donc fabriquer une fonction pour l'ouvrir, une pour la fermer et enlever les instructions de connexion de ton actuelle macro de lancement de requete.
La question importante à se poser est quand veux-tu ouvrir la connexion et quand dois-tu la fermer ?
Les évènements d'ouverture et de fermeture de ton classeur sont des pistes à suivre pour cela mais, évidemment, cela dépend de tes besoins.
Entre l'ouverture et la fermetrue tu pourras lancer autant de requetes qeu tu veux en utilisant l'objet Conn (déclaré public).
Marsh Posté le 20-06-2007 à 16:32:18
je suis bien d accord pour les connectoins.
en fait la connections doit se faire au lancement de la macro
apres je lance mes différentes requetes sur mes différents onglets.
seulement à la fin je fermerais la connection.
en fait je cherche surtt à avoir la syntaxe justement pour déclarer cette ouverture et fermeture de connection.
merci =)
Marsh Posté le 20-06-2007 à 15:31:19
Bonjour,
J'essaye de créer une petite macro sous excel qui me permette d 'actualiser un certains nombres de cellules dans excel depuis une base de donnée Mysql.
par contre je cherche à ouvrir une seule fois la connexion ODBC et non une fois à chaque fois que je lance une requete.
voici mon code actuelle qui me prend trop de temps :
qqn pourrait me dire comment faire pour ouvrir une fois pour toute la connexion dans la macro?
merci
Message édité par p'titmath le 20-06-2007 à 15:32:33