FineReport10.0模板数据集点击预览的时候,会报错java.lang.reflect.UndeclareThrowableException,数据集中只要参数等于$fine_username都会这样,这是什么原因导致的?
你应该是这样导致的错误: where name = ${fine_username}
应该改成 where name = '${fine_username}'
或者 where 1=1 ${if(len(fine_username)=0,"","and name = '"+fine_username+"'")}
截个图看看
将数据集中的该参数随便给个值,然后在模板中找一个单元格输出一下$fine_username。最后将输出的值带入SQL中在查询管理器上执行看看报错不?
您解决了吗,我也遇到这个问题了
$fine_username参数是进入决策系统后才有值,你直接设计器预览,为空,肯定报错啊。。。