Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

golbranco

tenho 3 registros e só aparece 2 registros

Recommended Posts

olá pessoal to com um pekeno problema... num script q eu fiz aki...deem uma olhada no script<%OleDbCommand web2 = new OleDbCommand("Select * from tbl_reporter order by nome asc",conn); conn.Open(); OleDbDataReader dr2 = web2.ExecuteReader(); if(dr2.Read()){ while(dr2.Read()){ Response.Write(dr2["idRep"].ToString); } } conn.Close();%>tá tudo certo e funcionando.. só q na tabela tbl_reporter tem 3 registros e só aparece na tela 2 registros pq isso galera... alguem poderia me ajudar nesse problema?

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema é que você chama o método Read() duas vezes (uma no If e outra no While). Na verdade, você não precisa daquele If ali; só o While já basta.Abraços,Graymalkin

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.