私が今やろうとしているのは、ストアド プロシージャが完了したことを示す値を C# で返すことです。私は、呼び出される最後の MYSQL ストアド プロシージャ内で次のようなことを行うことを考えていました。
int status =0
if (proc.result >0)
then { status = proc.result }
label.status
ExecuteNonQueryは、ストアド プロシージャがどのように完了したかを示す int を返します。
ストアド プロシージャから戻り値を取得します。
var returnValue = new SqlParameter("returnVal", SqlDbType.Int);
returnValue.Direction = ParameterDirection.ReturnValue;
command.Parameters.Add(returnValue);