Apparemment (MSDN) parfois OleDbConnection.ResetState() ne fait rien, donc même si la connexion échoue OleDbConnection.State sera toujours défini sur Open. Je suis à la recherche de la meilleure solution pour cela, de sorte que lorsque je vérifie l'état de la connexion, je peux éviter de lever des exceptions (tant que la connexion n'a pas échoué entre la dernière vérification et la tentative d'utilisation).Meilleure façon de vérifier l'état OleDbConnection
N'y a-t-il rien de mieux que d'envoyer une instruction SQL "inutile" à chaque fois pour voir si une exception est levée? Comment vous assurez-vous que votre connexion est ouverte avant de l'utiliser?
C'est une très bonne question. –
@Robert - C'est vraiment le cas! –