Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка при MultiThreading:Вече има отворен DataReader, свързан с тази връзка, който първо трябва да бъде затворен

Проблемът е, че ADO.NET доставчиците на данни обикновено не позволяват повече от един четец на отворени данни наведнъж на връзка. SQL Server има концепцията за множество активен резултат комплекти (MARS) , но доколкото знам MySQL все още не го поддържа.

Вероятно ще трябва да посочите различна връзка, различна от MySQLProcessing.MySQLStatic.Connection . Нищо не ви пречи да използвате повече от една връзка. Проблемът тук е, че връзките са скъпи ресурси, така че трябва да ги използвате пестеливо.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL таблица само с varchar като външен ключ

  2. MySQL индексира ли автоматично колоните с външни ключове?

  3. JSON_VALUE() в MySQL

  4. Как да преминете през всички таблици в база данни, за да актуализирате колони

  5. Презареждане на .env променливи без рестартиране на сървъра (Laravel 5, споделен хостинг)