Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wyjątek:istnieje już otwarty DataReader powiązany z tym połączeniem, który należy najpierw zamknąć

Używasz tego samego połączenia dla DataReader i ExecuteNonQuery . To nie jest obsługiwane, zgodnie z MSDN :

Należy zauważyć, że gdy DataReader jest otwarty, połączenie jest używane wyłącznie przez ten DataReader. Nie możesz wykonywać żadnych poleceń dla połączenia, w tym tworzenia kolejnego DataReadera, dopóki pierwotny DataReader nie zostanie zamknięty.

Aktualizacja 2018 :link do MSDN



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać wszystkie wartości w kolumnie za pomocą PHP?

  2. Czy mogę użyć funkcji dla wartości domyślnej w MySql?

  3. Jak importować bazy danych MySQL w wierszu poleceń

  4. Wyłącz logowanie root w phpMyAdmin

  5. Wyniki MySQL jako lista oddzielona przecinkami