Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Erro MultiThreading:Já existe um DataReader aberto associado a esta conexão que deve ser fechado primeiro


O problema é que os provedores de dados ADO.NET geralmente não permitem mais de um leitor de dados aberto por vez por conexão. O SQL Server tem o conceito de vários resultados ativos conjuntos (MARTE) , mas até onde eu sei o MySQL ainda não o suporta.

Você provavelmente precisará especificar uma conexão diferente de MySQLProcessing.MySQLStatic.Connection . Não há nada que impeça você de usar mais de uma conexão. O problema aqui é que as conexões são recursos caros, então você deve usá-los com moderação.