Fórum Consulta dataadapter #301667
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
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
Curtir tópico
+ 0
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.:
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());
}
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)