如何把查询条件的值作为动态参数传到sql里

1693903738633.png

FineReport HMvTVzmj 发布于 2023-9-5 16:49
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
可遇不可求Lv6初级互助
发布于2023-9-5 16:51

单选框名称和参数名保持一致就可以

  • HMvTVzmj HMvTVzmj(提问者) 参数是这样写吗 ${参数名}
    2023-09-05 16:58 
  • 可遇不可求 可遇不可求 回复 HMvTVzmj(提问者) 例如sql中参数 \'${adce}\',单选框名称 adce 查询条件值可以动态传到sql
    2023-09-05 17:06 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-5 17:28(编辑于 2023-9-5 17:28)
最佳回答
0
泽泽木木夕Lv3见习互助
发布于2023-9-5 17:51(编辑于 2023-9-5 17:52)

SELECT * FROM  usres WHERE name= '${E5}' 保证控件的名字和${}中参数的名字相同,也可以直接获取单元格的内容,如果name是字符串则需要添加上单引号,如果是数字型,则不用,一般会配合if一起用,如果是复选框,会用到in

SELECT * FROM

apply_access

WHERE

apply_account = '${fine_username}'

${IF(LEN(C12)=0,"","AND is_handle='"+C12+"'")}

${IF(LEN(E12)=0,"","AND is_pass in ('"+E12+"')")};(只用添加一个$)

最佳回答
0
lincoderLv5初级互助
发布于2023-9-5 17:58

select * from a where name ='${abc}'  这个里面abc就是你的空间名字,这么写,你下拉框选值就会传到sql中

  • 5关注人数
  • 311浏览人数
  • 最后回答于:2023-9-5 17:58
    请选择关闭问题的原因
    确定 取消
    返回顶部