前にDbNullを確認します Convert.ToInt32の呼び出し:ご覧のとおり、値がDbNullの場合、例外が発生します。次のようなものです。
object x = *value from db*
int y;
if (x != DbNull.Value)
y= Convert.ToInt32(x);
else
//handle null somehow
前にDbNullを確認します Convert.ToInt32の呼び出し:ご覧のとおり、値がDbNullの場合、例外が発生します。次のようなものです。
object x = *value from db*
int y;
if (x != DbNull.Value)
y= Convert.ToInt32(x);
else
//handle null somehow