参数为空选全部,设置参数下拉框,导入数据字典,全部不选时可以产出数据,查询时选择参数会报错是什么原因

image.png

FineReport 用户GpfRf6376516 发布于 2021-12-6 10:11
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2021-12-6 10:12(编辑于 2021-12-6 10:14)

你把文件发送过来看看

应该你数据集哪里写错了

where

    1 = 1

    ${if(len(参数名)=0,"","AND 字段名 IN ('"+参数名+"')")}

然后参数控件要设置分割符 ','

你对比看看

最佳回答
0
shirokoLv6资深互助
发布于2021-12-6 10:13

sql写错了,应该是写了查询时显示全部。如果全部的时候没有条件就不报错。有参数用and条件了,但是and条件有问题就报错了,检查sql吧

最佳回答
0
snrtuemcLv8专家互助
发布于2021-12-6 10:13

你的sql语句有问题,sql语句截图看看

  • 4关注人数
  • 417浏览人数
  • 最后回答于:2021-12-6 10:14
    请选择关闭问题的原因
    确定 取消
    返回顶部