这是由于数据的长度不符合才造成的。
解决办法当然有多种,一是修改数据库字段大小;   二是加强数据强壮性,严格的输入判断。
目前是采用修改数据的方法:alter table1  alter column caller varchar(50)