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 :

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();
    }
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é.

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.