Consulta dataadapter

03/11/2005

0

Galera... estou iniciando em asp.net e gostaria de entender o seguinte... eu fiz uma consulta atraves do DataAdapter(ja configurei o dataset) e gostaria de percorrer registro por registro... Exemplo:

Queria saber se existe o EOF, o First, NEXt, last, etc... e em qual dos componentes esses comandos estao!


Obrigado pela anteção!

Felipe


Felipesrezende

Felipesrezende

Responder

Posts

04/11/2005

Bon Jovi

Finalmente BOF/EOF morreram.

Se quiser somente varrer o q vier direto do banco, use só o DataReader. O método Read() avança para o proximo registro, se nao encontrar, retorna false. Ex.:
   SqlConnection Conexao = new SqlConnection("sua string de conexao...");
   SqlCommand Comando = new SqlCommand("select campo from tabela", Conexao);
   SqlDataReader Leitor;
   try
   {
    Conexao.Open();
    Leitor = Comando.ExecuteReader();
    while (Leitor.Read())
    {
     MessageBox.Show(Leitor["campo"].ToString());
    }
    Leitor.Close();
   }
   finally
   {
    Conexao.Close();
   }

Se quiser varrer de um dataset vc deve percorrer a matriz do(s) DataTable(s) do DataSet:

   int i;
   DataTable Tabela = SeuDataSet.Tables["tabela"];

   for (i = 0; i <= Tabela.Rows.Count - 1; i++)
   {
    MessageBox.Show(Tabela.Rows[i]["campo"].ToString());
   }



Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar