SQL错误(.Net|SQL错误:.Net SqlClient Data Provider)

网站更新,上传新闻是获取当前是上传时间,所以需要修改字段数据新闻时间。才导致出现上面错误,将截断字符串或二进制数据。
网上很多人说是表字段定义长度小于输入数据长度不符造成,我这个很明显不是这个问题,即使用测试数据输入一些单个字母或者数字还是提示这个问题。
以下是表的详细信息。无约束,无触发器。试了很多方法都无法修改。
于是利用SQL语句进行,修改可以实现效果。可是数据太多,难道要一个一个修改?直接编辑不行吗?
随后了解到微软建议将ntext、text等字段类型用nvarchar(max)替换,因为其以后的版本将不再支持ntextntext、text等字段类型,我把该text字段改为nvarchar(max)后,就能修改字段的内容了,把出错的字段内容清空. 保存后,再把字段类型恢复为text.,内容重新从后台添加,问题得以解决。

    推荐阅读