Oracle
 sql >> Base de données >  >> RDS >> Oracle

C# :l'objet ne peut pas être transtypé de DbNull vers d'autres types

vérifier DbNull avant appeler Convert.ToInt32 :comme vous l'avez vu, cela déclenchera une exception si la valeur est DbNull.quelque chose comme :

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