Oracle
 sql >> Database >  >> RDS >> Oracle

C#:non è possibile eseguire il cast dell'oggetto da DbNull ad altri tipi

controlla DbNull prima chiamando Convert.ToInt32:come hai visto, questo genererà un'eccezione se il valore è DbNull.qualcosa come:

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