复选下拉框选了多个字段后查询报表查不到数据,

引号就想被吃了1714371717739.png1714370359404.png

FineReport 哭唧唧 发布于 2024-4-29 13:56 (编辑于 2024-4-29 14:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共7回答
最佳回答
0
哭唧唧Lv2见习互助
发布于2024-11-22 13:16

在网页端,管理系统-安全管理-SQL防注入中把“禁用特殊关键字”关闭就好了

最佳回答
1
华莉星宸Lv7资深互助
发布于2024-4-29 13:57

SQL是这样的么

  ${if(len(参数)==0,""," and 字段 in ('"+参数+"')")}

  • 哭唧唧 哭唧唧(提问者) 是这样的
    2024-04-29 14:03 
  • 华莉星宸 华莉星宸 回复 哭唧唧(提问者) 你的下拉复选框的控件名是ZT?
    2024-04-29 14:04 
  • 华莉星宸 华莉星宸 回复 哭唧唧(提问者) 大小写不一样
    2024-04-29 14:05 
  • 哭唧唧 哭唧唧(提问者) 回复 华莉星宸 全改成一样的还是查不到
    2024-04-29 14:18 
  • 华莉星宸 华莉星宸 回复 哭唧唧(提问者) 数据库里面的字段存的内容是R、C这样的吗?难道是传入的值不对,你可以把控件的值在单元格显示出来看看,=$ZT
    2024-04-29 14:21 
最佳回答
0
snrtuemcLv8专家互助
发布于2024-4-29 13:57(编辑于 2024-4-29 14:03)

数据库语句怎么写的

要in写法

字段 in ('${控件名}')

========

看你设置完全没问题,重启设计器在设置测试看看,有可能假保存了

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-4-29 14:00
最佳回答
0
CD20160914Lv8专家互助
发布于2024-4-29 14:04

zt要大写,不能小写!!!!

image.png  

image.png

最佳回答
0
LOELv4初级互助
发布于2024-4-29 14:10(编辑于 2024-4-29 14:39)

私聊远程?

最佳回答
0
帆软用户cTrGuENKsPLv3见习互助
发布于2024-4-29 15:03(编辑于 2024-4-29 15:04)

才看到是加了分隔符的

  • 6关注人数
  • 484浏览人数
  • 最后回答于:2024-11-22 13:16
    请选择关闭问题的原因
    确定 取消
    返回顶部