[亿信BI4.7] bi5.1版本使用数据源或者ardb函数后报错DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null
3143
16
-
-
zuoshengyong 数据老手Lv5
发表于2022-9-5 09:33
悬赏100
已解决
楼主
在编辑报表内点击左上角的计算按钮不会报错,但是在报表上右键点击计算就会报这个错,数据库是db2

最佳答案
本帖最后由 两包辣条约吗 于 2022-9-5 14:22 编辑
报错原因应该是sql中要更新的某个字段的长度超过了数据库表中字段的定义长度,但是这个日志看不出来是那个字段超了,您需要把jdbc.conf的日志级别调一下,然后重启,重启后重新操作计算一遍,可以查下具体是哪个字段
zuoshengyong 发表于 2022-9-5 10:10
这个表有个地区维度的条件,选几个不会报错,全员或者选择多了就会报错 ...

报错原因应该是sql中要更新的某个字段的长度超过了数据库表中字段的定义长度,但是这个日志看不出来是那个字段超了,您需要把jdbc.conf的日志级别调一下,然后重启,重启后重新操作计算一遍,可以查下具体是哪个字段
16个回答
-
zuoshengyong 数据老手Lv5
地板
两包辣条约吗 发表于 2022-9-5 10:04
您把sql放在数据库里运行一下,看是否会报错呢
这个表有个地区维度的条件,选几个不会报错,全员或者选择多了就会报错
本帖最后由 两包辣条约吗 于 2022-9-5 14:22 编辑
zuoshengyong 发表于 2022-9-5 10:10
这个表有个地区维度的条件,选几个不会报错,全员或者选择多了就会报错 ...

报错原因应该是sql中要更新的某个字段的长度超过了数据库表中字段的定义长度,但是这个日志看不出来是那个字段超了,您需要把jdbc.conf的日志级别调一下,然后重启,重启后重新操作计算一遍,可以查下具体是哪个字段
-
zuoshengyong 数据老手Lv5
10#
两包辣条约吗 发表于 2022-9-5 14:09
报错原因应该是sql中要更新的某个字段的长度超过了数据库表中字段的定义长度,但是这个日志看不出来是那 ...
网上这个报错说是更改的时候,但是现在是查询呀