您的位置:首页 > 数据库

sql 错误信息:消息 402 数据类型 ntext 和 ntext 在 equal to 运算符中不兼容

2010-07-30 11:51 281 查看
代码create Proc P_ForumBulletin_Update
@BID varchar(10),
@Title nvarchar(300),
Title=@Old_Title ntext,
@Title nvarchar(300),
=@Old_Contentntext
AS
update tableA
set [Content]=@Content, Title=@itle
where BID=@BID and Title=@Old_Title
and [Content]=@Old_Content

提示:消息 402,级别 16,状态 1,过程 P_ForumBulletin_Update,第 21 行数据类型 ntext 和 ntext 在 equal to 运算符中不兼容。

原因:hxwangcong 说的:sql语言规定的,text或ntext或二进制数据是不支持运算符的,因此你也就无法比较了

解决: 把

and Content=@Old_Content(这些条件原本用于冲突检查,考虑同时提交修改的问题)

注释掉 即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐