Visual CSharp .NET - Problema con reader[ ] == ystem.DBNull ....

   
Vista:

Problema con reader[ ] == ystem.DBNull ....

Publicado por Mario marioea_pe@yahoo.com (2 intervenciones) el 20/09/2014 16:51:44
Buenos dias:

Por que me sale error en:

eSeccion.Numpers = reader[4] == System.DBNull.Value ? null : reader.GetInt32(4);
eSeccion.Imp_coma = reader[6] == System.DBNull.Value ? null : reader.GetBoolean(6);

y no en:

eSeccion.Maq_coma11 = reader[9] == System.DBNull.Value ? null : reader.GetString(9);


Es decir, sale error cuando los Get son Int y Booelan pero no cuando son String.
Pero eso eso cuando uso el IF...
Cuando lo uso normal no sale error...
eSeccion.Numpers = reader.GetInt32(4);


Gracias de antemano
Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problema con reader[ ] == ystem.DBNull ....

Publicado por Pico (28 intervenciones) el 20/09/2014 19:37:15
¿Qué error?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problema con reader[ ] == ystem.DBNull ....

Publicado por Mario (2 intervenciones) el 20/09/2014 22:50:23
Ya lo resolví.
En el int le puse 0 y en los buleanos le puse false.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar