Problema con tinyint

11/07/2005 - 16:11 por Furabolos | Informe spam
Tengo un problema y es que tengo un DataTable en el cual
una de sus columnas es de tipo tinyint. El problema es que
quiero intentar acceder a ese campo, y siempre me da un
error. Os paso la linea que yo utilizo:
int a = (Int32) dataTable.Rows[0]["a"];

Muchas Gracias.

Preguntas similare

Leer las respuestas

#1 Furabolos
11/07/2005 - 16:42 | Informe spam
Me sigue dando el mismo problema...
Respuesta Responder a este mensaje
#2 Ivanhoe
11/07/2005 - 18:38 | Informe spam
tinyint = Byte

"Furabolos" wrote in message
news:0e3801c58626$b287ca50$
Me sigue dando el mismo problema...
Respuesta Responder a este mensaje
#3 Anonimo
11/07/2005 - 19:21 | Informe spam
Tengo un problema y es que tengo un DataTable en el cual
una de sus columnas es de tipo tinyint. El problema es que
quiero intentar acceder a ese campo, y siempre me da un
error. Os paso la linea que yo utilizo:
int a = (Int32) dataTable.Rows[0]["a"];

Muchas Gracias.
.



Hola proba con esta line que a mi me funcion bien
int a = Convert.ToInt(dataTable.Rows[0]["a"]);
Respuesta Responder a este mensaje
#4 Octavio Hernandez
11/07/2005 - 21:19 | Informe spam
¿Qué error te da exactamente?
Respuesta Responder a este mensaje
#5 Tristan
12/07/2005 - 01:01 | Informe spam
int a = (Int32) dataTable.Rows[0]["a"];



O mucho me equivoco, o el problema lo tienes en que el campo tiene valor
nulo. Null no existe en los tipos valor, así es que el casting a Int32 no es
posible. Debes comprobar previamente si el campo es nulo.

Juan Carlos Badiola
MVP - C#
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida