Y los RecodSet's ?

07/01/2009 - 16:13 por Federico Martinez | Informe spam
Hola grupo.

Soy nuevo en ADO.NET y quisiera saber que objeto de ADO.NET debo utilizar
ahora para leer informacion de una consulta y mediante un LOOP para ir
leyendo registro por registro.

Si me pudieran proporcionar un ejemplo o pasarme un tutorial que hable al
respecto se los agradeceria.





Gracias de antemano y les envio un cordial saludo.
 

Leer las respuestas

#1 Alberto Poblacion
07/01/2009 - 18:19 | Informe spam
"Federico Martinez" wrote in message
news:%
Mostrar la cita
Para leer información registro por registro, se usa el objeto
DataReader. Tiene un método llamado Read() que se posiciona en el siguiente
registro y devuelve False cuando llega al final. Una vez posicionado en un
registro, el indexador del DataReader te devuelve cada uno de los campos, o
bien puedes usar los métodos GetString, GetDateTime, etc. para obtener los
valores de los campos ya convertidos al tipo correcto.

No has especificado el lenguaje de programación que vas a usar. Te pongo
un ejemplo en C#. Tampoco has especificado el tipo de base de datos al que
vas a acceder, así que en el ejemplo te pongo el SqlClient (para acceder a
SQL Server):

using System.Data;
using System.Data.SqlClient;
...
using (SqlConnection cn = new SqlConnection(cadenaDeConexion))
{
cn.Open();
SqlCommand cmd = new SqlCommand("Select * from MiTabla", cn);
using (SqlDataReader rdr = cmd.ExecuteReader())
{
while (rdr.Read())
{
string campo1 = (string)rdr[0];
string campo2 = rdr.GetString(1);
int campo3 = rdr.GetInt32(2);
//...etc...
}
}
}

Preguntas similares