Bonjour, j'ai un petit problème avec l'utilisation de SqlConnect.Open().
Je cherche à faire une application qui se connecte toujours à la bd, donc si j'ai un échec sur SqlOpen(), alors je voudrais que mon application se reconnecte.
Du coup j'ai fait ca :
Mais en fait ca marche pas parce que le SqlConnection.Open() n'attend que la premiere fois et pas les autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 while ( connected == false ) { try { oConnection = new System.Data.SqlClient.SqlConnection(Form1.connectionString); oConnection.Open(); textBox1.AppendText("Connection réussi" + Environment.NewLine); connected = true; } catch { textBox1.AppendText("Connection failed" + Environment.NewLine); } }
C'est a dire, premiere fois que je rentre dans la boucle j'attend 30 sec avant de rentrer dans l'exception et ensuite il passe 300 fois dans l'exception directement sans attendre.
Si qqun sait qqchose à propos de ca, je prend ^^
Partager