Obtener un entero de un datareader.

17/09/2004 - 20:16 por David Bcn | Informe spam
Hola, necesito guardar en una variable int el valor de
uno de los campos de un registro que me devuelve una
sentencia sql en forma de reader.

He probado con convert.toint32(reader["nombre"]), y
varios otros, pero siempre me dice que no devuelve datos.

Gracias!

Preguntas similare

Leer las respuestas

#1 Matias Iacono
17/09/2004 - 21:35 | Informe spam
Seria un poco complicado pasar un STRING a un ENTERO

Si nombre es un STRING, salvo que TODOS los caracteres sean numeros, no
podras hacerlo.

Matias Iacono
Microsoft MVP



"David Bcn" wrote in message
news:0d5501c49ce2$7e07f850$
Mostrar la cita
#2 Anonimo
18/09/2004 - 00:23 | Informe spam
Ok y si el campo en lugar de ser nombre que es un string
fuera codigo que es un entero, como puedo obtener ese
valor de la base de datos? porque ahora mismo se
guardarlo en un datareader pero no se como sacar el valor
que quiero del datareader para meterlo en una variable.

Mostrar la cita
sean numeros, no
Mostrar la cita
in message
Mostrar la cita
datos.
Mostrar la cita
#3 Matias Iacono
18/09/2004 - 07:01 | Informe spam
dim intValor as integer

intValor = Dr.items("Campo")

Saludos

Matias Iacono
Microsoft MVP
591 70859837
wrote in message
news:280201c49d04$ed522470$
Mostrar la cita
#4 Anonimo
18/09/2004 - 16:43 | Informe spam
Pues no se si eso será solo para visual basic porque en
c# me dice que reader no contiene ninguna definición para
items.


Mostrar la cita
string
Mostrar la cita
valor
Mostrar la cita
ENTERO
Mostrar la cita
wrote
Mostrar la cita
de
Mostrar la cita
#5 Anonimo
18/09/2004 - 16:54 | Informe spam
El problema es que me da el error: "Error de lectura
porque no hay datos."

Mostrar la cita
string
Mostrar la cita
valor
Mostrar la cita
ENTERO
Mostrar la cita
wrote
Mostrar la cita
de
Mostrar la cita
Ads by Google
Search Busqueda sugerida