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

Błąd wielowątkowości:istnieje już otwarty DataReader powiązany z tym połączeniem, który należy najpierw zamknąć

Problem polega na tym, że dostawcy danych ADO.NET generalnie nie zezwalają na więcej niż jeden otwarty czytnik danych jednocześnie na połączenie. SQL Server ma koncepcję wielu aktywnych wyników zestawy (MARS) , ale o ile wiem, MySQL jeszcze go nie obsługuje.

Prawdopodobnie będziesz musiał określić inne połączenie niż MySQLProcessing.MySQLStatic.Connection . Nic nie stoi na przeszkodzie, aby korzystać z więcej niż jednego połączenia. Problem polega na tym, że połączenia są drogimi zasobami, więc powinieneś ich używać oszczędnie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ile sposobów importowania danych do mysql

  2. Zwracanie zmiennej sql do PHP

  3. W CentOS7 nie można uruchomić MySQL

  4. Jak porównać dwie tabele w MySQL?

  5. edytowanie obrazu przy użyciu typu pliku wejściowego