text,ntext,or image 字段上不允许使用触发器!

解决方案 »

  1.   

    SQL Server 将不允许引用 inserted 和 deleted 表中的 text、ntext 或 image 列。不能访问 inserted 和 deleted 表中的 text、ntext 和 image 值
      

  2.   


    将text字段改成varchar(max)类型就可以了
      

  3.   

    帮我看看错在那里?
    insert into gy_p_news008 select guid ,convert(varchar(max),f001) from deleted其中f001为text字段,还是一样的提示,说不能操作text字段
      

  4.   


    text类型不能转换的你直接将表的字段类型修改为varchar(max)
      

  5.   


    改成 varchar(max)不会影响你的程序....没其他办法.
      

  6.   

    把表的那个f001的属性修改为varchar(8000)。在数据库服务器上改吧,只要你的f001字段的值不是太大,涉及的只是个值的转换问题,这样的话还能简单点。