aldeprez
Messages postés2Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention26 juillet 2004
-
23 juil. 2004 à 15:32
aldeprez
Messages postés2Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention26 juillet 2004
-
26 juil. 2004 à 10:08
Bonjour, j ai plusieurs connexions que j ouvre et que je ferme et lors de la gestion des erreurs, je souhaite savoir laquelle est ouverte actuellement, quelle propriete de ma connexion puis-je utiliser pour savoir si oui ou non elle est ouverte ou fermee??
merci d avance
ald
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 24 juil. 2004 à 14:29
Salut aldeprez
Bah c'est tout simple.
Tu as défini des objets sous la forme : DB As ADODB.Connection
Pour savoir dans quel état se trouve ta connexion, il te suffit de tester DB.State qui te renverra 4 états possible :
- adStateClosed Valeur utilisée par défaut. Indique que l'objet est fermé.
- adStateOpen Indique que l'objet est ouvert.
- adStateConnecting Indique que l'objet Recordset est en train de se connecter.
- adStateExecuting Indique que l'objet Recordset est en train d'exécuter une commande.
- adStateFetching Indique que les lignes de l'objet Recordset sont en cours d'extraction
= Extrait de l'aide que tu n'as pas dû beaucoup regarder ...
aldeprez
Messages postés2Date d'inscriptionvendredi 23 juillet 2004StatutMembreDernière intervention26 juillet 2004 26 juil. 2004 à 10:08
Bonjour Jack, merci pour ta reponse, mais je ne me suis pas bien exprimée:
En fait, mes deux connexions sont ouvertes en meme temps et s il y a une erreur sur une des deux, je veux la fermer et continuer mes acces en base sur l autre. Quand je suis dans ma gestion d erreur, je voudrais pouvoir tester quelle connexion j ai utilisé en dernier. Y a t il une propriete qui le precise? ou dois-je me mettre une variable qui m indique a chaque fois quelle connexion j utilise??
merci
ald