Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ausnahme:Dieser Verbindung ist bereits ein geöffneter DataReader zugeordnet, der zuerst geschlossen werden muss

Sie verwenden dieselbe Verbindung für den DataReader und die ExecuteNonQuery . Dies wird nicht unterstützt, laut MSDN :

Beachten Sie, dass, während ein DataReader geöffnet ist, die Verbindung ausschließlich von diesem DataReader verwendet wird. Sie können keine Befehle für die Verbindung ausführen, einschließlich des Erstellens eines anderen DataReader, bis der ursprüngliche DataReader geschlossen ist.

Aktualisiert 2018 :Link zu MSDN