Usuário com melhor resposta
AJUDA SOBRE DATAREADER - Tentativa inválida de chamar Read quando o leitor estava fechado.

Pergunta
-
TENHO uma classe chamada (BancoDeDados.cs) relacionada só a banco de dados
dentro dela tenho um método chamado (selectsql):
public static SqlDataReader selectSql(String Comando, String CodEmpresa) { using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings[CodEmpresa].ConnectionString)) { connection.Open(); SqlCommand command = new SqlCommand(Comando, connection); SqlDataReader reader = command.ExecuteReader(); return reader; } }
Como podem ele ver.. ele retornar o SqlDataReader..
porem tenho uma outra classe q recebe esse retorno:
exemplo> classe teste.cs, como podem ver abaixo o dtusuario recebe o datareader.
SqlDataReader dtusuario = BancoDeDados.selectSql(strSelect, CodEmpresa);
while (dtusuario.Read())
{}
porém quando ele vai passar no while para fazer a leitura....
ele retorna a seguinte mensagem:
Ocorreu o seguinte erro:
Tentativa inválida de chamar Read quando o leitor estava fechado.O QUE EU FAÇO PARA RESOLVER ESSE PROBLEMA?
OBRIGADO
Respostas
-
Boa tarde, DÚVIDA SISTEMA WEB.
Tudo bem? Conseguiu resolver o problema?
Atenciosamente,
Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 26 de junho de 2017 14:14
Todas as Respostas
-
-
-
Boa tarde, DÚVIDA SISTEMA WEB.
Tudo bem? Conseguiu resolver o problema?
Atenciosamente,
Filipe B de Castro
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 26 de junho de 2017 14:14
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.