请教参考设置或语法问题,请指教。

where语句中使用以下两个and条件可以查询出相应结果。

and u.no='37040305'

and un.varsec_id ='2019090606'   

但使用以下参数,并将默认值设为以上数值时,查询结果应同上面的条件,但为什么查询为空呢?难道参数格式或语句有问题,麻烦给检查指正,谢谢。

${if(len(kh)=0," "," and u.no= ' "+kh+" ' ")}  

${if(len(wzzl)=0,csmrz.png" "," and un.varsec_id= ' "+wzzl+" ' ")}  

clzzl 发布于 2020-4-10 16:39
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
yiyemeiyingLv4高级互助
发布于2020-4-10 16:40
${if(len(kh)=0," "," and u.no= '"+ kh +"'")}  
 
${if(len(wzzl)=0," "," and un.varsec_id= '"+ wzzl +"'")}



替换成这个,有修改!

最佳回答
0
要努力变强Lv2见习互助
发布于2020-4-10 16:54

${if(len(kh)=0," "," and u.no= '"+ kh +"'")}  

最佳回答
0
海鲜Lv2见习互助
发布于2020-4-23 16:24

wzzl+" ' "  你拼接变量的时候 前后 多了空格

${if(len(kh)=0," "," and u.no= '"+ kh +"'")}  
 
${if(len(wzzl)=0," "," and un.varsec_id= '"+ wzzl +"'")}



  • 4关注人数
  • 442浏览人数
  • 最后回答于:2020-4-23 16:24
    请选择关闭问题的原因
    确定 取消
    返回顶部