永洪社区

标题: 文本参数报错 [打印本页]

作者: 珮縌佢瀏朤    时间: 2022-9-29 11:21
标题: 文本参数报错
我用了一个文本参数,就这个参数,没有进行过特殊设置,正在来讲,我应该用一个8位数字的文本,如果我多输入数字,就查不出数据,但是现在多输入数字,就报错了,不清楚为什么报错。以下是报错信息
执行数据失败:   Related Dashboard: '预览: 考核(回执)_副本20220929102556-1511'   
Related Query: '考核-回执'   Related Element: '图表3'  
Run user: 'q01'
Caused by: java.sql.SQLException   
执行SQL失败:“DB2 SQL Error: SQLCODE=-302, SQLSTATE=22001, SQLERRMC=null, DRIVER=4.21.29”
作者: yhdata_lyaa    时间: 2022-9-29 11:46
怎么设置的,截图看看呢
作者: 珮縌佢瀏朤    时间: 2022-9-29 13:26
yhdata_lyaa 发表于 2022-9-29 11:46
怎么设置的,截图看看呢

结束职级参数在脚本变化时运行有用到,别的就没什么特殊的,我试了一下,如果删掉脚本,文本参数工号就可以正常用
作者: yhdata_lyaa    时间: 2022-9-29 16:49
珮縌佢瀏朤 发表于 2022-9-29 13:26
结束职级参数在脚本变化时运行有用到,别的就没什么特殊的,我试了一下,如果删掉脚本,文本参数工号就可 ...

看不清楚,写了什么脚本
作者: 珮縌佢瀏朤    时间: 2022-10-8 09:38
yhdata_lyaa 发表于 2022-9-29 16:49
看不清楚,写了什么脚本

变化时运行脚本写的这个
if(
下拉参数结果职级.getSelectedObjects()[0]== 'HPA1'
||下拉参数结果职级.getSelectedObjects()[0] == 'HPA2'
||下拉参数结果职级.getSelectedObjects()[0] == 'HPA3' )
{
        图表1.visible=true
        图表2.visible=false
        图表3.visible=false
        图表4.visible=false
        图表5.visible=false
        图表6.visible=false
}else if(
下拉参数结果职级.getSelectedObjects()[0]== 'HEA1'
||下拉参数结果职级.getSelectedObjects()[0] == 'HEA2'
||下拉参数结果职级.getSelectedObjects()[0] == 'HEA3' )
{
        图表1.visible=false
        图表2.visible=true
        图表3.visible=false
        图表4.visible=false
        图表5.visible=false
        图表6.visible=false
}else if(
下拉参数结果职级.getSelectedObjects()[0] == 'H1'
||下拉参数结果职级.getSelectedObjects()[0] == 'H2'
||下拉参数结果职级.getSelectedObjects()[0] == 'H3'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZH1'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZH2'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZH3' )
{
        图表1.visible=false
        图表2.visible=false
        图表3.visible=true
        图表4.visible=false
        图表5.visible=false
        图表6.visible=false
}else if(
下拉参数结果职级.getSelectedObjects()[0] == 'SE'
||下拉参数结果职级.getSelectedObjects()[0] == 'SM'
||下拉参数结果职级.getSelectedObjects()[0] == 'SD' )
{
        图表1.visible=false
        图表2.visible=false
        图表3.visible=false
        图表4.visible=true
        图表5.visible=false
        图表6.visible=false
}else if(
下拉参数结果职级.getSelectedObjects()[0] == 'SZE2'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZE3'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZE4' )
{
        图表1.visible=false
        图表2.visible=false
        图表3.visible=false
        图表4.visible=false
        图表5.visible=true
        图表6.visible=false
}else if(
下拉参数结果职级.getSelectedObjects()[0] == 'SA'
||下拉参数结果职级.getSelectedObjects()[0] == 'SZE1' )
{
        图表1.visible=false
        图表2.visible=false
        图表3.visible=false
        图表4.visible=false
        图表5.visible=false
        图表6.visible=true
}
作者: humming    时间: 2022-10-8 09:43
这个SQLCODE是数据库扔出来的,
搜一下看起来是超过的数据库表定义的字段长度?
https://www.ibm.com/docs/en/db2-for-zos/12?topic=codes-302




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4