参数里引用字符串时的转义?

SELECT DISTINCT ob_main

FROM game_az

WHERE 1=1

AND indate BETWEEN '${check_date_begin}' AND '${check_date_end}'

${if(len(check_bo5)==0,

" ",

" AND player IN (" + check_bo5 + ")")

};


想从game_az这个表里,取ob_main字段出来

使用了两个参数做过滤,

第一组是日期过滤,正常工作;

第二组是想:

先判断是否在参数面板做了check_bo5的选择,

如果没有做选择的话,那就全部都要;

如果做了选择的话,那就返回符合的……

可在check_bo5里调用不成功?


控件设置里,

分隔符设置了(',')、起始符和结束符都设置了单引号的。

FineReport gavindexu 发布于 2019-4-25 17:48 (编辑于 2019-4-25 17:53)
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
gavindexuLv1见习互助
发布于2019-4-25 18:00

……在预览时却是正常的

  • 0关注人数
  • 1186浏览人数
  • 最后回答于:2019-4-25 18:00
    请选择关闭问题的原因
    确定 取消
    返回顶部