使える
int blah = Convert.ToInt32(cmd.ExecuteScalar());
sproc の最後のステートメントが次の場合:
RETURN @value
動作する場合にのみ動作させることができます:
@値を選択
また、これによりオブジェクトの null 例外が発生します。
int blah = (int)cmd.ExecuteScalar();
convert.toint32 と (int) は同じものではありませんが、一方は他方のラッパーですか?