Bonjour,
Je travail avec Visual Studio 2008 en c#, mon problème vient de la connection a MySql, enfin plutot de ma deconnexion.
Je m'explique, la connection s'établit correctement et la requete est bien executée, mais à partir d'un trop grand nombre de demande de connection, l'erreur "Too many connection" apparait.
Voici un exemple de code :
Mon objet de connection est pourtant fermé a chaque fin d'execution, mais a partir d'un trop grand nombre d'appel, l'erreur est affiché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public DataTable MetodListOpTable() { DataTable dt = new DataTable(); MySQLConnection objConn = new MySQLConnection(new MySQLConnectionString(ip, baseDeDonnees, util, mdp).AsString); objConn.Open(); MySQLCommand MCO = new MySQLCommand("Select * from OPERATEUR", objConn); DbDataAdapter ad = new MySQLDataAdapter(MCO); ad.Fill(dt); return dt; objConn.Close(); }
Après plusieurs recherche, j'ai appris que le .Close() ne détruisait pas réellement l'objet! Y aurait-il une méthode pour cela ?
Une autre idée ?
Merci d'avance.
Partager