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

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

Stai usando la stessa connessione per il DataReader e ExecuteNonQuery . Questo non è supportato, secondo MSDN :

Si noti che mentre un DataReader è aperto, la connessione è utilizzata esclusivamente da quel DataReader. Non è possibile eseguire alcun comando per la connessione, inclusa la creazione di un altro DataReader, finché il DataReader originale non viene chiuso.

Aggiornato 2018 :collegamento a MSDN