怎么将带\\的字段传入数据库查询

fine_username里存的都是:gongsi\zhangsan,这样的格式,但是这样直接获取$fine_username传不进去,数据库只能查gongsi\\zhangsan这样的,怎么传参进去查询?拼接也是一直报错

image.png

FineReport 用户T0087430 发布于 2021-9-9 15:55
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-9-9 15:59(编辑于 2021-9-9 16:26)

WorkBook1.cpt

把斜杠转义就可以了

用你的数据库 + 转义作为关键字 度娘

比如sql server的转义

image.png

  • 用户T0087430 用户T0087430(提问者) 是的,一个反斜杠用两个反斜杠转义,但问题是怎么把两个反斜杠传进去,获取的Fineusername都是一个斜杠的,怎么再拼上一个斜杠变成两个斜杠之后传入数据库
    2021-09-09 16:04 
  • Z4u3z1 Z4u3z1 回复 用户T0087430(提问者) 有点蒙。要不你看看我的demo。只是把B2换成$fine_username
    2021-09-09 16:27 
最佳回答
0
用户T0087430Lv4见习互助
发布于2021-9-23 10:01

and  userName='${CONCATENATE("公司\\\\\\", replace(fine_username, "公司\\", ""))}'

  • 0关注人数
  • 350浏览人数
  • 最后回答于:2021-9-23 10:01
    请选择关闭问题的原因
    确定 取消
    返回顶部