Bonjour à tous,
 
J'ai une boîte de dialogue avec beaucoup de list box à remplir; j'ai donc une fonction Fill_listBox que j'appelle plusieurs fois de suite pour remplir mes list box. (cette fonction fait appel à deux autres fonctions : ConnecterSource() puis DeconnecterSource() reprise dans le livre de bernard, avec en argument la base et la table souhaitées)
J'obtient très régulièrement des messages d'erreur du type Disposed Exception concernant l'objet omaConnexion.
Si par contre je place un "wait 1000" entre chaque instruction Fill_listBox, je n'ai plus ces messages d'erreur.
 
Il semble donc que j'essaie d'ouvrir une connexion avant que la précédente ne soit fermée; existe-t-il un moyen de tester l'état de ma connection afin de remplacer mon wait par quelque qui voudrait dire : "wait while omaConnexion is not closed"
 
D'avance merci,
 
Martin
 
 

Répondre à