• Viernes 1 de Noviembre de 2024, 09:33

Autor Tema:  Problema Datareader Y Valor Null  (Leído 3152 veces)

colosoderada

  • Miembro activo
  • **
  • Mensajes: 29
    • Ver Perfil
Problema Datareader Y Valor Null
« en: Martes 11 de Octubre de 2005, 10:14 »
0
: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

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Problema Datareader Y Valor Null
« Respuesta #1 en: Martes 11 de Octubre de 2005, 18:14 »
0
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.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io