title: There is already an open DataReader associated with this Connection which must be closed first
body: <p>I am using Visual Studio 2010 (C#) with mysqlConnector and everything seems to be fine.
  However, when I try to request something from the server I get this error:</p>
  
  <p>"There is already an open DataReader associated with this Connection which must be closed first."</p>
  
  <p>This is my code:</p>
  
  <pre><code>gc.connect();
  
  List&lt;Conseiller&gt; conseillers = gc.getAllConseillers();
  
  --
  
  public void connect() 
  {
      string connStr = "SERVER=localhost;UID=root;DATABASE=Projet;Password=root";
      oConn = new MySqlConnection(connStr);
  
      try 
      {
          oConn.Open();
          Console.WriteLine("Successfully connected to the data base");
      } 
      catch (OdbcException caugth) 
      {
          /* Traitement de l'erreur */
          Console.WriteLine(caugth.Message);
      }
  }
  
  -- 
  
  public List&lt;Conseiller&gt; getAllConseillers()
  {
      MySqlCommand oComm = oConn.CreateCommand();
  
      oComm = oConn.CreateCommand();
  
      Console.WriteLine("SELECT * FROM conseillers");
      oComm.CommandText = "SELECT * FROM conseillers";
  
      MySqlDataReader oReader = oComm.ExecuteReader(); // Error here
  }
  </code></pre>
  
  <p>Where I am wrong ?</p>