动态参数问题

${if(type='',"",if(len(type)=2,"and pay='"+type+"'","and concat(pay,',',purch)='"+type+"'"))}              数据集里传参预览没问题,浏览器预览报错

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

报什么错

---------------

SQL最好贴完

----

image.png

  • yzmFXNAH1526936 yzmFXNAH1526936(提问者) 就报这行有问题,删了这行就不报错
    2023-11-14 09:12 
  • kalashang kalashang 回复 yzmFXNAH1526936(提问者) 这样说就只能建议你把日志级别改成debug后再预览,报错后去日志提取带参数值的完整SQL,一看就明白
    2023-11-14 09:14 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-14 09:13(编辑于 2023-11-14 09:14)

where 1=1 

${if(len(type)=0,"",if(len(type)=2,"and pay='"+type+"'","and concat(pay,',',purch)='"+type+"'"))} 

  • yzmFXNAH1526936 yzmFXNAH1526936(提问者) 你这跟我写的也没区别
    2023-11-14 09:15 
  • 用户k6280494 用户k6280494 回复 yzmFXNAH1526936(提问者) 你要完整问题,帖完整sql和报错信息,光从你那段sql看是没问题的,我只能盲猜
    2023-11-14 09:18 
最佳回答
0
那个水水Lv5见习互助
发布于2023-11-14 09:29

带进去的参数是什么

最佳回答
0
GGGGGGGGGLv5初级互助
发布于2023-11-14 09:43

浏览器报错信息是啥,截个图,好定位问题

  • 4关注人数
  • 306浏览人数
  • 最后回答于:2023-11-14 09:43
    请选择关闭问题的原因
    确定 取消
    返回顶部