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