Consulta dataadapter
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
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
Curtidas 0
Respostas
Bon Jovi
03/11/2005
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.:
Se quiser varrer de um dataset vc deve percorrer a matriz do(s) DataTable(s) do DataSet:
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()); }
GOSTEI 0