Mysql
 sql >> Database >  >> RDS >> Mysql

Errore MultiThreading:esiste già un DataReader aperto associato a questa connessione che deve essere prima chiuso

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.