我在.NET中设置
DBHelper.GetParameter("Content",SqlDbType.VarChar,400,content),
设置的长度是400,参数类型varchar , 但是插入某个表的某个字段时(这字段设置类型也是varchar 400).可是当前端传入字符刚好400个字符, 结果报将截断字符串或二进制数据,语句终止。
这里一直没想明白,明明前端传过来的字符没有超过表中字段的最大长度。为什么会数据库错误呢
了解一下 varchar和nvarchar 就知道了
varchar 最大 255 吧
注意中文占2字节