sqlserver2005 字段设置varchar(max), 并且insert的字符串很短,却报将截断字符串或二进制数据错误。

如图
图片说明

图片说明

各种低级错误都检查过了,数据库是对的,表也是对的,字段也是对的,有没有大佬知道什么原因?

是不是插入的内容有特殊符号。楼主可以试一下插入一半,找到不能插入的内容。

varchar修改为nvarchar