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

将截断字符串或二进制数据。语句已终止。该怎么解决

2012-01-10 
将截断字符串或二进制数据。语句已终止。sql2000里我设置了一个字段的类型大小为varchar(20),通过企业管理

将截断字符串或二进制数据。语句已终止。
sql2000里我设置了一个字段的类型大小为varchar(20),通过"企业管理器"往里面插了一个值test。报错:将截断字符串或二进制数据。然后我又通过"查询分析器" insert into Message(CustomerName)values('test') 还是报同样的错。我把字段的大小调到了100,还是不行。

请问是怎么回事呢

[解决办法]
字段长度不够.
[解决办法]
没遇到过,你建个临时表试试,或声明个变量试下看有没有问题
[解决办法]
你定义的表是不是char类型哦,将建表的sql帖出来看一下呢?
[解决办法]
create table Message(CustomerName varchar(20))

insert into Message(CustomerName)values( 'test ')

/*
(所影响的行数为 1 行)
*/

楼主看下Message表是不是有insert触发器,向另外的地方插入数据了?
[解决办法]
把Message定义为其他的名字,看是不是SQL的保留字

热点排行