0
我現在要做的是返回一個值在C# 表示存儲過程已完成。我是 思維的最後MYSQL 存儲過程中做這樣的事情的被稱爲:存儲過程中的返回值MYSQL
int status =0
if (proc.result >0)
then { status = proc.result }
label.status
我現在要做的是返回一個值在C# 表示存儲過程已完成。我是 思維的最後MYSQL 存儲過程中做這樣的事情的被稱爲:存儲過程中的返回值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);
所以,在閱讀您鏈接的那個頁面,的ExecuteNonQuery串接的結果,我也不需要插入如果然後在存儲過程中,對不對? – user2132252 2013-03-07 16:38:48
ExecuteNonQuery將返回操作影響的行數。 – Romoku 2013-03-07 16:46:22
這很好,但是我只是簡單地從存儲過程中返回0,如果它成功的話,則返回0,如果它不成功,則返回1。 – user2132252 2013-03-07 17:02:48