Fórum Erro de DataReader aberto #439744
15/04/2013
0
Já existe um DataReader aberto associado a este Command que deve ser fechado primeiro.
E esse é meu código. Há realmente um DataReader, mas está depois deste e eu posso abrir vários DataReader, certo? Abaixo meu código:
....
for (int dia_conta = 0; dia_conta < totalDias; dia_conta++)
{
//Contagem dos documentos triados
comandoSQL.AppendLine("select COUNT(id_triagem) as tt from tbl_Triagem " +
"where CONVERT(DATETIME, FLOOR(CONVERT(FLOAT(24), dt_cadastro))) = ''" + dataPeriodo[dia_conta] + "''");
this.cmd = new SqlCommand(comandoSQL.ToString(), sqlConexao);
cmd.ExecuteNonQuery();
SqlDataReader dro = cmd.ExecuteReader();
if (dro.HasRows)
{
while (dro.Read())
{
totalTriagem[dia_conta] = Convert.ToDouble(dro[0]);
}
}
}
...
Pjava
Curtir tópico
+ 0Posts
16/04/2013
Pjava
Gostei + 0
16/04/2013
Joel Rodrigues
Gostei + 0
16/04/2013
Joel Rodrigues
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)