时间:2021-07-01 10:21:17 帮助过:2人阅读
监测结果如下:
nvarchar会根据需要截取长度,如我输入的参数值为aaaaaaaaaaaaa
- SqlParameter para=<span style="color: #0000ff;">new SqlParameter(<span style="color: #800000;">"<span style="color: #800000;">@name<span style="color: #800000;">",SqlDbType.NVarChar,1);</span></span></span></span>
监测结果如下:
- SqlParameter para=<span style="color: #0000ff;">new SqlParameter(<span style="color: #800000;">"<span style="color: #800000;">@name<span style="color: #800000;">",SqlDbType.NVarChar,3);</span></span></span></span>
监测结果如下:
- SqlParameter para=<span style="color: #0000ff;">new SqlParameter(<span style="color: #800000;">"<span style="color: #800000;">@name<span style="color: #800000;">",SqlDbType.NVarChar);</span></span></span></span>
监测结果如下:
还有一个说法:
根据MSDN解释:如果未在size参数中显式设置Size,则从dbType参数的值推断出该大小。
所以:实例化SqlParameter时,如果是字符型,一定要指定size属性。
SqlParameter中的size
标签: