Le problème est que les fournisseurs de données ADO.NET n'autorisent généralement pas plus d'un lecteur de données ouvert à la fois par connexion. SQL Server a le concept de plusieurs résultats actifs ensembles (MARS) , mais pour autant que je sache, MySQL ne le prend pas encore en charge.
Vous devrez probablement spécifier une connexion différente autre que MySQLProcessing.MySQLStatic.Connection
. Rien ne vous empêche d'utiliser plus d'une connexion. Le problème ici est que les connexions sont des ressources coûteuses, vous êtes donc censé les utiliser avec parcimonie.