sql >> Databáze >  >> RDS >> Mysql

Chyba MultiThreading:K tomuto připojení je již přidružen otevřený DataReader, který je třeba nejprve zavřít

Problém je v tom, že poskytovatelé dat ADO.NET obecně neumožňují více než jednu čtečku otevřených dat najednou na jedno připojení. SQL Server má koncept více aktivních výsledků sady (MARS) , ale pokud vím, MySQL to zatím nepodporuje.

Pravděpodobně budete muset zadat jiné připojení než MySQLProcessing.MySQLStatic.Connection . Nic vám nebrání používat více než jedno připojení. Problém je v tom, že připojení jsou drahé zdroje, takže byste je měli používat střídmě.



  1. Jaký je rozsah 'SET Foreign_key_checks =0'?

  2. Úroveň izolace bez závazku čtení

  3. Oracle :jak odečíst dvě data a získat minuty výsledku

  4. Ladění PDO – Zobrazit dotaz PO BIND?