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..
 

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..


Preguntas similares