leyendo un dataReader

28/10/2004 - 19:04 por Ramon Zarza | Informe spam
Colegas...

Estoy leyendo un Reader y me dice que no existe el campo "Factura". Abajo
estan las líneas

Pregunto:
1.- Debo hacer algo luego de realizar el .ExecuteReader y antes de leer el
campo???

2.- O será que de verdad no tare datos??

*********************************************
miConexion.Open();

myReader= miComando.ExecuteReader();

txtFactura.Text= (string)myReader["Factura"];

*******************************************

Agradezco la ayuda de todos..

Preguntas similare

Leer las respuestas

#1 A.Poblacion
28/10/2004 - 19:33 | Informe spam
Te falta hacer un myReader.Read().

Si lo has hecho, y aun asi te sigue diciendo que no encuentra el campo
"Factura", entonces prueba lo siguiente:
Toma la sentencia que has metido en el CommandText de miComando, y ejecútala
directamente con las herramientas de la base de datos (por ejemplo, con el
Query Analyzer si la base de datos es Sql Server). Verifica las columnas de
datos que te está devolviendo. Casi con seguridad, verás que tu sentencia no
devuelve una columna denominada "Factura".


"Ramon Zarza" wrote in message
news:
Colegas...

Estoy leyendo un Reader y me dice que no existe el campo "Factura". Abajo
estan las líneas

Pregunto:
1.- Debo hacer algo luego de realizar el .ExecuteReader y antes de leer el
campo???

2.- O será que de verdad no tare datos??

*********************************************
miConexion.Open();

myReader= miComando.ExecuteReader();

txtFactura.Text= (string)myReader["Factura"];

*******************************************

Agradezco la ayuda de todos..


Respuesta Responder a este mensaje
#2 Ramon Zarza
28/10/2004 - 19:41 | Informe spam
YA !! me faltaba el .Read()

Ya habia probado la sentencia y si funcionaba..

Me faltaba el Read()

Gracias por tu ayuda.

"A.Poblacion" wrote in
message news:
Te falta hacer un myReader.Read().

Si lo has hecho, y aun asi te sigue diciendo que no encuentra el campo
"Factura", entonces prueba lo siguiente:
Toma la sentencia que has metido en el CommandText de miComando, y
ejecútala
directamente con las herramientas de la base de datos (por ejemplo, con el
Query Analyzer si la base de datos es Sql Server). Verifica las columnas
de
datos que te está devolviendo. Casi con seguridad, verás que tu sentencia
no
devuelve una columna denominada "Factura".


"Ramon Zarza" wrote in message
news:
Colegas...

Estoy leyendo un Reader y me dice que no existe el campo "Factura". Abajo
estan las líneas

Pregunto:
1.- Debo hacer algo luego de realizar el .ExecuteReader y antes de leer
el
campo???

2.- O será que de verdad no tare datos??

*********************************************
miConexion.Open();

myReader= miComando.ExecuteReader();

txtFactura.Text= (string)myReader["Factura"];

*******************************************

Agradezco la ayuda de todos..






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