寫stored procedure時候,如果有參數的type是nvarchar(max)在.Net端設定size時候要設為-1
舉例:如果有個參數@Message資料型態是nvarchar(max),在程式端撰寫時需寫成:new SqlParameter("@Message",SqlDbType.NVarChar,-1)
參考資料:http://weblogs.asp.net/jeffwids/archive/2008/08/15/nvarchar-max-parameters-need-the-size-set-to-1.aspx