这直接会报错,我就是写了个控件order_by是参数控制它要排序,这是为什么,直接报错

image.png

FineReport 帆软用户06YwzOwkbb 发布于 2024-1-5 14:14
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
CovidLv3高级互助
发布于2024-1-5 14:18

为空时报错

修改为 ${if(len(order_by)==0,""," order by "+order_by+" desc")}

image.png

  • 帆软用户06YwzOwkbb 帆软用户06YwzOwkbb(提问者) 还是不行 会报错,很奇怪
    2024-01-05 14:45 
  • Covid Covid 回复 帆软用户06YwzOwkbb(提问者) 最后的分号要删了
    2024-01-05 14:47 
  • Covid Covid 回复 帆软用户06YwzOwkbb(提问者) 如果实在不方便贴全部SQL你就把日志级别改成debug后再预览,报错后去日志提取完整的SQL,一看就知道该怎么修改SQL语句
    2024-01-05 14:49 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-1-5 14:18

${if(len(order_by)=0,"","order by '"+order_by+"'")}

最佳回答
0
JL98Lv6中级互助
发布于2024-1-5 14:18(编辑于 2024-1-5 14:19)

没值时会报错,一个字段ORDER BY 时不用加,

image.png

最佳回答
0
CarsenLv4见习互助
发布于2024-1-5 17:54

带参数看一下执行sql的脚本就知道了

  • 4关注人数
  • 200浏览人数
  • 最后回答于:2024-1-5 17:54
    请选择关闭问题的原因
    确定 取消
    返回顶部