text类型的字段一般不能直接更新的.参考这个:--更新text字段的值
create table PE_Soft(SoftIntro text,ChannelID integer) 
insert into PE_Soft 
select  'aaa ',1004 
union all 
select  'bbb ',1003 
union all 
select  'ccc ',1002 declare @ptr binary(16) 
select @ptr=textptr(SoftIntro) from PE_Soft where ChannelID=1002 
updatetext PE_Soft.SoftIntro @ptr null 0  'testing ' 
select * from PE_Soft drop table PE_Soft