title: MySQL ExecuteNonQuery throws "There is already an open DataReader associated with this Command which must be closed first" Exception
body: <p>I have multiple processes inserting data to the same table in my database. I am using one database connection for all the processes. When I was trying to run one of the sqlcommand, I got the above exception. I did some researching online and it seems that Mysql server only support one datareader per connection. And since each processes uses executeNonQuery to execute SQL commands in a fast speed, it is possible that the previous datareader was not closed when a new commands get issued. </p>
  
  <p>Is there a way around this problem?</p>
  
  <p>Thanks</p>