Salut à tous !
Lorsque je charge mon formulaire, j'ai un timer de test (1000) pour savoir si je suis toujours connecté à la base de données ou pas.
Si j'exécute le formulaire et que la base de données est connectée, tout fonctionne , mais si je déconnecte, l'appli plante, puis sans quitter, si je reconnecte, tout rentre dans l'ordre...
Voici mon code, et je sollicite votre aide afin de "tuer" le processus ou autre propositions afin de remédier à ce soucis :
Ce code je l'ai mis dans le timer.
Lorsque je me deconnecte de WAMPServer, tout se plante textbox, bouton etc.
PS: base_on et base_off sont des images qui affichent le status de la base de données(Connecté ou non)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 MySqlConnection cnn; string connetionString = "SERVER=localhost;DATABASE=user1;UID=root;PASSWORD="; cnn = new MySqlConnection(connetionString); try { cnn.Open(); base_off.Visible = false; base_on.Visible = true; base_on.Top = (this.Height - base_on.Height) - 9; base_on.Left = (this.Width - base_on.Width) - 10; cnn.Close(); } catch { base_on.Visible = false; base_off.Visible = true; base_off.Top = (this.Height - base_off.Height) - 9; base_off.Left = (this.Width - base_off.Width) - 10; cnn.Close(); }
Merci.
Partager