原因:某个数据的长度应该是大于这个数据对应的列的定义长度 colid x 是多少说明是第x+1列出了问题,比如colid 1说明是第二列。 这个时候按照规范改就好了,如果数据库的字段长短可以更改,就可以直接修改数据库的字段,把字段的数据类型的长度增大就行了。如果数据库的字段是按照你们规范做的,那么就是提供数据的一方的问题找他们解决吧。