Dudas sobre el DataSet!

19/02/2004 - 04:18 por Anonimo | Informe spam
Hola, soy un poco nuevo en esto de acceso a datos desde .net, resulta que
estoy haciendo una aplicacion y necesito hacer consultas a una base de
datos, he utilizado varias veces un DataSet pero realmente no tengo muy
claro muchos conceptos.

Resulta que no se como pasar los datos que consulto a variables en mis
clases de C#, ni tampoco cuando una consulta me devuelve varios registros
como acceder a cada uno de ellos, este tipo de cosas no las manejo,
agradeceria un poco de orientacion.

P.D. espero no estar preguntando lo mas obvio, agradeceira cualquier
informacion.

Preguntas similare

Leer las respuestas

#1 Crosio, Pablo
19/02/2004 - 05:08 | Informe spam
Hola

Como habras leido un DataSet esta compuesto por 1 o varias tablas. Para
acceder a una tabla del DataSet podes hacer asi:

ds.Tables[0] // primera tabla del DataSet (objeto de tipo
DataTable)

Ahora si queres consultar por alguna fila de la tabla podes hacer:

ds.Tables[0].Rows[0] // primera fila de la tabla (objeto de tipo DataRow)

Ahora si queres consular por ejemplo el campo de nombre "campo_1" en la
fila:

ds.Tables[0].Rows[0] ["campo_1"]

Esto devuelve un valor de tipo object que deberias convertir al tipo
correspondiente del campo en la tabla o a algun tipo compatible... ya sea
con Convert.ToXXXX o aplicando casting...

Si "campo_1" es de tipo int:

int i = Convert.ToInt32(ds.Tables[0].Rows[0] ["campo_1"]);

Como ves para acceder a los registros de una tabla se utiliza la coleccion
Rows como si fuera una matriz de elementos (fila y columna)

Espero te sirva!

Salu2!!

Pablo


"@lejo" wrote in message
news:#cX3$
Hola, soy un poco nuevo en esto de acceso a datos desde .net, resulta que
estoy haciendo una aplicacion y necesito hacer consultas a una base de
datos, he utilizado varias veces un DataSet pero realmente no tengo muy
claro muchos conceptos.

Resulta que no se como pasar los datos que consulto a variables en mis
clases de C#, ni tampoco cuando una consulta me devuelve varios registros
como acceder a cada uno de ellos, este tipo de cosas no las manejo,
agradeceria un poco de orientacion.

P.D. espero no estar preguntando lo mas obvio, agradeceira cualquier
informacion.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida