我现在要做的是在 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);