模板数据集预览问题

FineReport10.0模板数据集点击预览的时候,会报错java.lang.reflect.UndeclareThrowableException,数据集中只要参数等于$fine_username都会这样,这是什么原因导致的?

FineReport liuyan123 发布于 2021-9-22 11:19
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
axingLv6专家互助
发布于2022-3-29 21:58

你应该是这样导致的错误: where name = ${fine_username}

应该改成 where name = '${fine_username}'

或者 where 1=1 ${if(len(fine_username)=0,"","and name = '"+fine_username+"'")}

最佳回答
0
我啥都不会Lv6初级互助
发布于2021-9-22 11:21

截个图看看

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-9-22 11:23

将数据集中的该参数随便给个值,然后在模板中找一个单元格输出一下$fine_username。最后将输出的值带入SQL中在查询管理器上执行看看报错不?

最佳回答
0
正在崛起的大牛Lv4见习互助
发布于2021-11-22 11:33

您解决了吗,我也遇到这个问题了

  • 杨朝健 杨朝健 jar包版本不匹配
    2021-11-22 12:01 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-29 20:56

$fine_username参数是进入决策系统后才有值,你直接设计器预览,为空,肯定报错啊。。。

  • 5关注人数
  • 557浏览人数
  • 最后回答于:2022-3-29 21:58
    请选择关闭问题的原因
    确定 取消
    返回顶部