ASP.NET - Como volcar en el DAtaReader a través de un array

 
Vista:

Como volcar en el DAtaReader a través de un array

Publicado por sandra (35 intervenciones) el 12/09/2003 12:30:37
Hola!
Como se puede volcar la informacion de la BD en el DAtareader a traves de un array?
El array tendria el numero de filas de la tabla, y columnas de la tabla...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 56
Bronce
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

RE:Como volcar en el DAtaReader a través de un arr

Publicado por Yamil Bracho (1136 intervenciones) el 12/09/2003 16:10:55
Sandra puedes usar un ArrayList que basicamente es un arreglo dinamico. El problema con el DataReader es que no sabes el numero de filas a menos que hagas dos consultas.
El codigo seria algo como

cn.Open();
ArrayList al = new ArrayList();
SqlDataReader dr = cmd.ExecuteReader();
while(dr.Read()) {
object[] values = new object[dr.FieldCount];
dr.GetValues(values);
al.Add(values);
}
dr.Close();
cn.Close();

// Recorrer el arrayList
foreach(object[] row in al) {
foreach(object column in row) {
Console.Write(column.ToString() + ",");
}
}

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar