超过了ntext类型的最大值了啊!

解决方案 »

  1.   

    那我在另一个ntext字段里添加了5、6千个字符SQL 2005 它又怎么不包错呢?
      

  2.   

    2005就不要用ntext了,建议使用nvarchar(max)如果只存XML,用XML数据类型也好
      

  3.   

    2005就不要用ntext了,建议使用nvarchar(max) 如果只存XML,用XML数据类型也好
    赞同这个观点,ntext 操作起来比较麻烦 nvarchar(max) 操作更方便,
      

  4.   

    找到原因了,原来SQL 2005中我们在管理器中更新数据时,SQL 2005会自动编译一条SQL语句来执行更新操作,但我们ntext类型的字段里的字符数超过4000个字符,那么那条更新语句就会报错!