将截断字符串或二进制数据。语句已终止……”问题的解决

来源:互联网 发布:2017免费下载农村淘宝 编辑:程序博客网 时间:2024/05/16 02:27

由于待插入数据库中表的某个字段值长度大于这个相应字段在表中所定义的字段长度

1 .造成这个问题一般是由于表中这个字段长度定义的确太小了,增大字段大小

2 .例外一个很可能的原因 可能表字段设置的大小合适  不过就是获取的输入值没合法检查 夹杂一些字符(如"\n         \n   \n"),

导致这个要插入的字段长度超出,单步调试检查这个字段的字段值就能发现

解决办法当然有多种,

   一是修改数据库字段大小;

   二是加强数据强壮性,严格的输入判断。

0 0