none
error dbnull RRS feed

Respuestas

  • Sugiero una solución sencilla: Si en lugar de poner

    (string)dr["loQueSea"]

    pones en cambio

    dr["loQueSea"] as string

    eso hace que si en el dr viene un DbNull se convierta automáticamente en null, que puedes comparar tranquilamente sin que te dé ningún error.

    viernes, 10 de noviembre de 2017 20:28
    Moderador

Todas las respuestas

  • hola

    Alli estas aplicando dos filtros, pero la validacion de null no lo realzias sobre "dr" cuando filtras en el FirstOrDefault()

    filtraste los null del campo "familia" en el where del linq, pero no lo realziaste en el "dr" que viene del foreach, quizas debas hacer

    foreach(DataRow dr in dDetalles2.Rows)
    {
    
        if(dr["familia"] == DBNull.Value){
            continue;
        }


    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    viernes, 10 de noviembre de 2017 18:35
  • Sugiero una solución sencilla: Si en lugar de poner

    (string)dr["loQueSea"]

    pones en cambio

    dr["loQueSea"] as string

    eso hace que si en el dr viene un DbNull se convierta automáticamente en null, que puedes comparar tranquilamente sin que te dé ningún error.

    viernes, 10 de noviembre de 2017 20:28
    Moderador
  • Millones de gracias


    ruben

    • Marcado como respuesta Ruben Lezcano jueves, 16 de noviembre de 2017 18:24
    • Desmarcado como respuesta Ruben Lezcano jueves, 16 de noviembre de 2017 18:24
    jueves, 16 de noviembre de 2017 18:24