• 发帖数4
  • 粉丝1

此人很懒,什么也没有留下

    [数据处理] 用超链接传递参数,参数值包含“(” ")"时会报错,如何传递

    yhdata_vn4HL4j3青铜一 显示全部楼层 发表于 2022-11-7 15:37:36 |阅读模式 打印 上一主题 下一主题
    用超链接传递参数,参数值包含“(” ")"时会报错,显示:参数包含非法字符,如何传递括号?谢谢

    最佳答案

    yhdata_ruby 皇冠三 关注Ta

    2022-11-07 15:37:37

    那就不使用括号呀
    查看完整内容
    回复

    使用道具 举报

    精彩评论6

    yhdata_ruby皇冠三 显示全部楼层 发表于 2022-11-7 15:37:37
    yhdata_vn4HL4j3 发表于 2022-11-7 16:08
    我通过排除法验证过,如果不含括号就没问题: AND XXX IN |'001','007'|    ,单引号、双引号都没报错。想 ...

    那就不使用括号呀
    回复

    使用道具 举报

    yhdata_ruby皇冠三 显示全部楼层 发表于 2022-11-7 15:45:39
    括号应该没问题,括号内有其他符号吗
    回复

    使用道具 举报

    yhdata_vn4HL4j3青铜一 显示全部楼层 发表于 2022-11-7 15:49:16
    yhdata_ruby 发表于 2022-11-7 15:45
    括号应该没问题,括号内有其他符号吗

    拼装了字符串参数,然后在sql中用 @参数 嵌入where   ,例如参数值:and   xxx in('001','007')
    回复

    使用道具 举报

    yhdata_ruby皇冠三 显示全部楼层 发表于 2022-11-7 15:51:56
    yhdata_vn4HL4j3 发表于 2022-11-7 15:49
    拼装了字符串参数,然后在sql中用 @参数 嵌入where   ,例如参数值:and   xxx in('001','007')  ...

    应该是''的问题,对照一下看是否含有传参不支持的呢https://www.yonghongtech.com/hel ... ial_characters.html
    回复

    使用道具 举报

    yhdata_vn4HL4j3青铜一 显示全部楼层 发表于 2022-11-7 16:08:28
    yhdata_ruby 发表于 2022-11-7 15:51
    应该是''的问题,对照一下看是否含有传参不支持的呢https://www.yonghongtech.com/help/Z-Suite/10.0/ch/ ...

    我通过排除法验证过,如果不含括号就没问题: AND XXX IN |'001','007'|    ,单引号、双引号都没报错。想 这样传递参数到数据集嵌入sql,实现动态sql
    回复

    使用道具 举报

    yhdata_vn4HL4j3青铜一 显示全部楼层 发表于 2022-11-7 19:06:30
    yhdata_ruby 发表于 2022-11-7 16:28
    那就不使用括号呀

    可能是缓存之类的问题
    回复

    使用道具 举报

    高级模式
    您需要登录后才可以回帖 登录 | 免费注册

    • 官方微信

      欢迎关注永洪服务号!收费为0,价值无限

      扫码关注
    • 新浪微博

      让每位用户轻松挖掘数据价值!

      访问新浪微博
    • 智能客服
    50W

    会员等你来哦

    Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
    返回顶部