CLR: .Net / Mono / Boo / Otros CLR > C#

 Problema Datareader Y Valor Null

(1/1)

colosoderada:
:blink:

Hola a todo el mundo tengo un problemilla con una sentencia SQL.
Quiero hacer un insert en una tabla. Los valores los leo de otra tabla y resulta que tengo una fecha que su valor tiene valor "NULL" estoy concatenando en una cadena todos los valores que quiero insertar y cuando concateno el la cadena "tipo string" con el valor null que ha leido me da un error que no se puede concatenar símbolos.

string  datos  = "(";

OdbcDataReader tOdbcDataReader_origen = tOdbcCommand_origen.ExecuteReader(CommandBehavior.SequentialAccess);

while (Reader_origen.Read()){

// el campos 31 es el que tiene el valor NULL pero en cuanto concateno me salta a
// un try catch que tengo anterior y me dice que no puede concatenar simbolos
// el campo del que se lee es un tipo fecha (date) y tiene valor NULL

  datos = datos + Reader_origen.GetString(31);

}

Como puedo hacer para convertir ese NULL a string y que no me dé ningún error ????????? Alguna ayuda o código al respendo.

Gracias por leer este mensaje.

JuanK:
La propiedad ( o método) HasValue te indica si tiene o no un valor nulo, con eso ya puedes saber cuando asignarlo y cuando no.

Navegación

[0] Índice de Mensajes

Ir a la versión completa