sql >> Database teknologi >  >> RDS >> Mysql

MultiThreading-fejl:Der er allerede en åben DataReader tilknyttet denne forbindelse, som skal lukkes først

Problemet er, at ADO.NET-dataudbydere generelt ikke tillader mere end én åben datalæser ad gangen pr. forbindelse. SQL Server har konceptet flere aktive resultater sæt (MARS) , men så vidt jeg ved, understøtter MySQL det endnu ikke.

Du skal sandsynligvis angive en anden forbindelse end MySQLProcessing.MySQLStatic.Connection . Der er intet, der forhindrer dig i at bruge mere end én forbindelse. Problemet her er, at forbindelser er dyre ressourcer, så det er meningen, at du skal bruge dem sparsomt.



  1. PostgreSQL Opret indeks

  2. MySQL trigger sæt værdier for NY række og opdatere en anden i samme tabel

  3. Android Room Database, hent specifik værdi af den seneste indtastede post

  4. Oracle FOR LOOP REVERSE Eksempel