SqlParameter 能不能截取字符串

时间:2023-01-04 11:27:10

今天在测试网站的时候出现错误,提示截取二进制错语句被终止代码如下:

数据库是varchar(50) SqlParameter[] parameters={new SqlParameter("@address", SqlDbType.VarChar,50)}
   这样写为什么会报错误呢

如果把数据和程序都改为
都改为Nvarchar就没问题
VarChar 长度截取为什么有问题 不明白。

请能讲解下。