几个模板一致正常,昨天发现下拉复选框多选后不出结果了。单选是正常的,多选就无值。
设置检查了好多遍没发现问题,
oracle 数据库,帆软版本8.0
举例说明:查询cs_human数据库,人员id是字符串,参数我设置为human
数据库中条件为
where 1=1
${if(len(human)==0,"","and id in ('"+human+"')")}
控件中设置的分隔符是','
勾选返回字符串。
是不是开启的SQL防注入
然后开启了那个转义字符
设置和sql看起来没问题,你查一下日志,看日志里解析出来的sql是什么样的。