Il problema è che i provider di dati ADO.NET generalmente non consentono più di un lettore di dati aperti alla volta per connessione. SQL Server ha il concetto di risultato attivo multiplo insiemi (MARTE) , ma per quanto ne so MySQL non lo supporta ancora.
Probabilmente dovrai specificare una connessione diversa da MySQLProcessing.MySQLStatic.Connection
. Non c'è nulla che ti impedisca di utilizzare più di una connessione. Il problema qui è che le connessioni sono risorse costose, quindi dovresti usarle con parsimonia.