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$
Mostrar la cita
#2 AJPB
15/09/2004 - 23:05 | Informe spam
Gracias lo considerare


Mostrar la cita
adelante te conviene
Mostrar la cita
el mensaje
Mostrar la cita
utilizar
Mostrar la cita
usando
Mostrar la cita
pero
Mostrar la cita
Columns
Mostrar la cita
Quisiera
Mostrar la cita
que
Mostrar la cita
#3 Leonardo Azpurua
16/09/2004 - 19:20 | Informe spam
"AJPB" escribió en el mensaje
news:040801c49b62$c1bdacb0$
Mostrar la cita
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
Ads by Google
Search Busqueda sugerida