[SQL]SQLCLIENT.SQLPARAMETER設定NVARCHAR(MAX)的SIZE

寫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

你可能感兴趣的:(parameter)