解决DB2 SQL Error:SQLCODE = -302,SQLSTATE = 22001,SQLERRMC = null,DRIVER = 4.26.14
·
一。问题描述
向db2数据库中添加数据时报错:
DB2 SQL Error:SQLCODE = -302,SQLSTATE = 22001,SQLERRMC = null,DRIVER = 4.26.14
二。造成原因
造成这个问题出现的原因主要是:
插入的数据时的长度和数据库中自定义的长度不匹配或超出限制
三。举例说明
在db2数据库中有一张数据表,表中有一个字段为SUB_ACCOUNT_NUMBER,其限制大小为8:
2.将SUB_ACCOUNT_NUMBER赋值为‘测试添加’,调用接口添加数据后报以上错误。
3.原因是db2数据库不同于mysql等数据库,'测试添加’长度不是4,而是12,需要特别注意!!!
更多推荐
已为社区贡献10条内容
所有评论(0)