为什么我加了upper函数之后前台控件的值传不过来呢,该怎么写呢

如下图我写的sql加了一个upper函数,前台传的参数就传不过来了,该怎么处理呢image.png

FineReport 木子一丶 发布于 2024-11-6 16:40
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-11-6 16:44

什么数据库 ,是不是数据不支持upper函数

image.png

最佳回答
0
snrtuemcLv8专家互助
发布于2024-11-6 16:45(编辑于 2024-11-6 16:54)

where bmbh='${upper(hbzl)}'

===

image.png

  • 木子一丶 木子一丶(提问者) 还是不行啊,我这个hbzl是前台我查询的时候传的参数
    2024-11-06 16:52 
  • snrtuemc snrtuemc 回复 木子一丶(提问者) 这样写,会使hbzl变成大写的啊,你数据库是大写的话,这个是支持的,看修改答案截图示例
    2024-11-06 16:54 
  • 木子一丶 木子一丶(提问者) 回复 snrtuemc 现在查询出来是bmbh='' 是这种,我就是要把这个字段变成大写的采用的这个函数,oracle数据库支持这个函数
    2024-11-06 16:54 
  • 木子一丶 木子一丶(提问者) 回复 snrtuemc 相当于传过来的BWB这个值没有传过去
    2024-11-06 16:55 
  • snrtuemc snrtuemc 回复 木子一丶(提问者) 你这个要控件输入值,然后点击查询按钮,才会传递的,按我这个写法是没问题的,不用数据的函数,帆软就自带的,PS,你这个是下拉框控件,你没设置数据字典,换成文本框试试
    2024-11-06 16:58 
  • 3关注人数
  • 96浏览人数
  • 最后回答于:2024-11-6 16:54
    请选择关闭问题的原因
    确定 取消
    返回顶部