Oracle
 sql >> Datenbank >  >> RDS >> Oracle

C#:Objekt kann nicht von DbNull in andere Typen umgewandelt werden

Suchen Sie vorher nach DbNull Aufruf von Convert.ToInt32:Wie Sie gesehen haben, löst dies eine Ausnahme aus, wenn der Wert DbNull ist.etwas wie:

object x = *value from db*
int y;
if (x != DbNull.Value)
    y= Convert.ToInt32(x);
else
    //handle null somehow