SQL Server2008 错误源:.net SqlClient data provider的解决方法

今天下午直接在SQL Server 2008的Microsoft SQL Server Management Studio 中修改一张表中某个字段, 不管是删除字符还是添加都提示下面的错误.


SQL <wbr>Server2008 <wbr>错误源:.net <wbr>SqlClient <wbr>data <wbr>provider的解决方法


网上很多人说是表字段定义长度小于输入数据长度不符造成,我这个很明显不是这个问题,即使用测试数据输入一些单个字母或者数字还是提示这个问题。

 

 

解决办法: (微软建议将ntext字段类型用nvarchar(max)替换,因为其以后的版本将不再支持ntext。)把该ntext字段个性为nvarchar(max)后,就能修改字段的内容了,把出错的字段内容清空. 保存后,再把字段类型恢复为ntext.,内容重新从后台添加,问题解决.

 

posted @ 2016-02-19 15:23  代码沉思者  阅读(14203)  评论(1编辑  收藏  举报