首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

在将 nvarchar 值 转换成数据类型 int 时失败

2012-07-19 
在将 nvarchar 值转换成数据类型 int 时失败。假设一个表,叫testEatMethod,里面有个字段叫eatmethod,此表只

在将 nvarchar 值 转换成数据类型 int 时失败。

假设一个表,叫testEatMethod,里面有个字段叫eatmethod,此表只有一行,值为【1571㊣母乳+善博奶粉+牛奶】。

?

下面执行一个功能,当发现字段是1571开头时,将1571㊣用空串替换掉。

?

于是产下了以下语句:

?

消息 245,级别 16,状态 1,第 1 行在将 nvarchar 值 '1571㊣母乳+善博奶粉+牛奶' 转换成数据类型 int 时失败。

?

解决办法:

将1571加单引号,如果写成数字,它会认为是赋值语句的。

?

热点排行