从某个页面1下转到另一个页面2有下拉框查询,值有“合格”“不合格”,
若页面1下钻的是单独“不合格”的值,页面2可以查询出来不合格的相关数据,
但页面1下钻时有时是查询所有的数据(包括“合格”和“不合格”),但到了页面2,下拉框显示为“null”,并且没有查询出来任何东西,应该是查询出来所有的
你是如何传的参数。页面2用的数据集是不是这样写的sql?
${if(len(参数名称)=0,"","and 表中的字段 in('"+ 参数名称 + "')")}
然后设置好分隔符号没有?
你不传值就行了 传啥null
或者修改页面2的SQL
SELECT * FROM WHERE 1=1 ${IF(OR(LEN(下拉)==0,下拉=="null"),""," and xxxxx")}