Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
pessoal, to com um problema cruel...
to tentando programa em C# do asp.net, porem to com um problema dentro de um while meu...
Tenho o seguinte codigo, tenho que executar um consulta dentro do meu while...
SqlCommand comando = new SqlCommand("SELECT * FROM tabela", conexao);
SqlDataReader rst = comando.ExecuteReader();
while(rst.Read()){
SqlCommand comando2 = new SqlCommand("SELECT * FROM tabela_outra WHERE id="+rst["codigo"], conexao);
SqlDataReader rst2 = comando2.ExecuteReader(); <-- aki que ta o problema!!!
}
Quando tendo abri outro ExecueReader() ele da um erro dizendo que preciso fechar o "rst" se referindo ao primeiro ExecutReade, só que nao posso fechar pq estou usando ele ainda...
Como executo essa consulta dentro do while sem dar o erro?
Carregando comentários...