Leer Varchar con DataReader

19/07/2006 - 17:26 por alfonso_C# | Informe spam
Hola, he usado los DataReaders para bajar informacion de la base de
datos y me ha funcionado muy bien pero con los campos de tipo Varchar
no he podido,

puedo bajar string, enteros, DateTime pero como se puede hacer con
Varchar ????

Ejemplo si el campor es tipo string uso esto -> variable ret_val.GetString(0);

Gracias por anticipado.

Preguntas similare

Leer las respuestas

#1 Juan Diego Bueno
19/07/2006 - 17:46 | Informe spam
Pero si un varchar es un string!!!!. Para obtener el contenido de un
varchar puedes usar getstring igual que propones en tu ejemplo. El tipo
varchar no existe en C#, y como al fin y al cabo son cadenas
igualmente, se usa GetString.

Otra opcion es ret_val[0].ToString()

No se si te refieres a eso, es que me parece un poco surrealista la
pregunta

alfonso_C# wrote:
Mostrar la cita
#2 alfonso_C#
19/07/2006 - 19:04 | Informe spam
Bueno te cuento que usando DataSet puedo "ver" el dato. No entiendo
porque el DataReader me dice q no. es necesario ejecutar un Read() para
ver la primera fila de datos? . Gracias. :)

Juan Diego Bueno ha escrito:

Mostrar la cita
#3 alfonso_C#
19/07/2006 - 19:10 | Informe spam
Gracias Juan se me habia olvidado el bendito Read() para el DataReader
. :$


Juan Diego Bueno ha escrito:

Mostrar la cita
#4 Juan Diego Bueno
19/07/2006 - 19:11 | Informe spam
Pues me temo que sí. Y si la consulta no tiene registros, te saltará
una excepción que debes controlar, salvo que antes hagas una consulta
de tipo count que te devuelva cuantos registros cumplen con dicho
criterio.

alfonso_C# wrote:
Mostrar la cita
Ads by Google
Search Busqueda sugerida