C#代碼:
SqlParameter parm = new SqlParameter();
parm=cmd.Parameters.Add("@return_value", SqlDbType.Int);
parm.Direction = ParameterDirection.ReturnValue;
if((int)cmd.Parameters["@RETURN_VALUE"].Value==0)
判斷 輸出的參數是不是0
這個 @RETURN_VALUE 是sqlserver 在執行存儲過程時自動生成的返回值參數
如果等於0 則代表 這個存儲過程執行過程中沒有異常並執行成功
你在sql server management studio 裡執行一個存儲過程的時候i你就會看見 下面的輸出框裡有一個 RETURN_VALUE 為 0 (如果執行成功的話)