sql2000插入数据时提示服务器: 消息 8152,级别 16,状态 2,行 1 将截断字符串或二进制数据。

前提是我要插入的数据绝对小于我被插入表的字段宽度,为什么还不行呢。有谁知道,在一个就是我如何查看详细的报错日志,比方说提示具体哪一个字段的值不符合要求呢。

字段存在着空格,用litim和rtrim函数去掉空格后再导入试试。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-05
这个肯定是有某个字段超出了字段的值范围.
如果insert语句没有问题,就看看有没有触发器。追问

字段我详细检查了,没有问题,触发器确实有,但我也相就的改了。

相似回答