DataTable

15/09/2004 - 22:29 por AJPB | Informe spam
Que tal masters

Tengo unos datos en un servidor Oracle que quiero utilizar
para hacer una grafica. Consigo traerme los datos usando
las clases del OracleClient y los estoy metiendo en un
DataTable. Ahora viene la parte de sacar los datos, pero
no le veo funciones al DataTable que pueda usar para
moverme entre los registros, tengo las propiedades Columns
y Rows, pero no me parece que sea la mejor forma. Quisiera
poder hacerlo utilizando el nombre de los campos y no el
numero de la columna. Disculpen la ignorancia, seguro que
existen 1000 formas mejores para hacer esto, pero es lo
que he logrado hasta este momento. Alguna recomendacion
mas que bienvenida.

Thanx

AJPB

Preguntas similare

Leer las respuestas

#1 Ruben L.
15/09/2004 - 22:41 | Informe spam
Si solo vas a utilizar los registros para avance hacia adelante te conviene
usar mejor un Reader, ya que es mas rapido que un dataset.

Saludos.

"AJPB" escribió en el mensaje
news:040801c49b62$c1bdacb0$
Que tal masters

Tengo unos datos en un servidor Oracle que quiero utilizar
para hacer una grafica. Consigo traerme los datos usando
las clases del OracleClient y los estoy metiendo en un
DataTable. Ahora viene la parte de sacar los datos, pero
no le veo funciones al DataTable que pueda usar para
moverme entre los registros, tengo las propiedades Columns
y Rows, pero no me parece que sea la mejor forma. Quisiera
poder hacerlo utilizando el nombre de los campos y no el
numero de la columna. Disculpen la ignorancia, seguro que
existen 1000 formas mejores para hacer esto, pero es lo
que he logrado hasta este momento. Alguna recomendacion
mas que bienvenida.

Thanx

AJPB
Respuesta Responder a este mensaje
#2 AJPB
15/09/2004 - 23:05 | Informe spam
Gracias lo considerare


Si solo vas a utilizar los registros para avance hacia


adelante te conviene
usar mejor un Reader, ya que es mas rapido que un dataset.

Saludos.

"AJPB" escribió en


el mensaje
news:040801c49b62$c1bdacb0$
Que tal masters

Tengo unos datos en un servidor Oracle que quiero




utilizar
para hacer una grafica. Consigo traerme los datos




usando
las clases del OracleClient y los estoy metiendo en un
DataTable. Ahora viene la parte de sacar los datos,




pero
no le veo funciones al DataTable que pueda usar para
moverme entre los registros, tengo las propiedades




Columns
y Rows, pero no me parece que sea la mejor forma.




Quisiera
poder hacerlo utilizando el nombre de los campos y no el
numero de la columna. Disculpen la ignorancia, seguro




que
existen 1000 formas mejores para hacer esto, pero es lo
que he logrado hasta este momento. Alguna recomendacion
mas que bienvenida.

Thanx

AJPB




.

Respuesta Responder a este mensaje
#3 Leonardo Azpurua
16/09/2004 - 19:20 | Informe spam
"AJPB" escribió en el mensaje
news:040801c49b62$c1bdacb0$
Que tal masters

Tengo unos datos en un servidor Oracle que quiero utilizar
para hacer una grafica. Consigo traerme los datos usando
las clases del OracleClient y los estoy metiendo en un
DataTable. Ahora viene la parte de sacar los datos, pero
no le veo funciones al DataTable que pueda usar para
moverme entre los registros, tengo las propiedades Columns
y Rows, pero no me parece que sea la mejor forma. Quisiera
poder hacerlo utilizando el nombre de los campos y no el
numero de la columna. Disculpen la ignorancia, seguro que
existen 1000 formas mejores para hacer esto, pero es lo
que he logrado hasta este momento. Alguna recomendacion
mas que bienvenida.




Hola, AJPB:

El objeto DataTable trata las filas como una colección de ojetos DataRow.

Puedes especificar que fila quieres mediante su indice con base en cero.

Los DataRow, a su vez, contienen la colección Items, que puedes indexar bien
mediante un entero (base 0), bien mediante el nombre de la columna.

Esto es un ejemplo de codigo real, donde Tabla es un objeto DataTable:

With Tabla.Rows(i)
lpDest.id = .Item("id")
lpDest.Codigo = .Item("Codigo")
lpDest.Tipo = .Item("Tipo")
lpDest.Nombre = .Item("Nombre")
lpDest.Direccion = .Item("Direccion")
lpDest.Telefonos = .Item("Telefonos")
lpDest.Saldo = .Item("Saldo")
lpDest.LimiteCredito = .Item("LimiteCredito")
End With

Salud!

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