Parfois, lorsque mon serveur est en panne ou occupé, j'obtiens une erreur disant "connexion timeout" lors de la connexion à MySQL. Mais avec l'erreur, le programme se bloque également. Ma question est comment puis-je empêcher l'écrasement, il serait préférable d'afficher un msgbox lorsque cela se produit. manière (visual basic 2010)Gestion de l'erreur de dépassement de délai de connexion
J'utilise ce,
Dim connStr As String = "Database=mydatabase;" & _
"Data Source=datasrc;" & _
"User Id=myid;Password=mypass"
Dim connection As New MySqlConnection(connStr)
connection.Open() // I get error here
merci cela fonctionne mais cette fois je reçois presque 20 msgbox. –
C'est le fardeau de «faire quelque chose de significatif» dont j'ai parlé. Ne continuez pas à essayer d'utiliser la base lorsque vous avez un faux retour. Peut-être que vous devriez dire à l'utilisateur d'appeler le soutien et mettre fin à votre programme. –