像上面说的,建议换成varchar(max),如果换不了,需要特别注意的是,text字段类型的值,不能想平时那样修改,需要处理: Sql Server Text 类型列 查询和更新 http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html
为了后续应用,还是建议换varchar(max)类型
你是怎么添加一个字符的,语句是怎么样的 是大小的问题,我就是直接打开表,然后编辑字段。好像不行, 我做了个简单的实验,就报错了: create table t3(id text)insert into t3 values('abc') update tb set ID = ID + 'aaa' /* 消息 245,级别 16,状态 1,第 2 行 在将 varchar 值 'aaa' 转换成数据类型 int 时失败。 */ 必须使用下面的方法,才能更新,修改数据:Sql Server Text 类型列 查询和更新 http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html
你是怎么添加一个字符的,语句是怎么样的 是大小的问题,我就是直接打开表,然后编辑字段。好像不行, 我做了个简单的实验,就报错了: create table t3(id text)insert into t3 values('abc') update tb set ID = ID + 'aaa' /* 消息 245,级别 16,状态 1,第 2 行 在将 varchar 值 'aaa' 转换成数据类型 int 时失败。 */ 必须使用下面的方法,才能更新,修改数据:Sql Server Text 类型列 查询和更新 http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html 我改成varchar(max) 可以修改了
这表中的某个字段,是text类型,里面有很多数据组成一个html.我想修改这个字段,但我发现,无论是新添加一个字符还是减少一个字符,都会报图上这种错误。这是怎么回事呢?
Sql Server Text 类型列 查询和更新
http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html
你是怎么添加一个字符的,语句是怎么样的
是大小的问题,我就是直接打开表,然后编辑字段。好像不行,
我做了个简单的实验,就报错了:
create table t3(id text)insert into t3
values('abc')
update tb
set ID = ID + 'aaa'
/*
消息 245,级别 16,状态 1,第 2 行
在将 varchar 值 'aaa' 转换成数据类型 int 时失败。
*/
必须使用下面的方法,才能更新,修改数据:Sql Server Text 类型列 查询和更新
http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html
你是怎么添加一个字符的,语句是怎么样的
是大小的问题,我就是直接打开表,然后编辑字段。好像不行,
我做了个简单的实验,就报错了:
create table t3(id text)insert into t3
values('abc')
update tb
set ID = ID + 'aaa'
/*
消息 245,级别 16,状态 1,第 2 行
在将 varchar 值 'aaa' 转换成数据类型 int 时失败。
*/
必须使用下面的方法,才能更新,修改数据:Sql Server Text 类型列 查询和更新
http://www.cnblogs.com/zhangpengshou/archive/2013/06/28/3160747.html
我改成varchar(max) 可以修改了