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

发帖数 4粉丝 1
    yhdata_vn4HL4j3青铜一
    2022-11-7 15:37:36 发布在问答
    【数据处理】 用超链接传递参数,参数值包含“(” ")"时会报错,如何传递
    用超链接传递参数,参数值包含“(” ")"时会报错,显示:参数包含非法字符,如何传递括号?谢谢

    最佳答案

    yhdata_ruby 铂金一

    2022-11-07 15:37:37

    那就不使用括号呀
    查看完整内容
    1898
    6
    精彩评论6
    yhdata_ruby铂金一
    发表于 2022-11-7 15:37:37 显示全部楼层
    yhdata_vn4HL4j3 发表于 2022-11-7 16:08
    我通过排除法验证过,如果不含括号就没问题: AND XXX IN |'001','007'|    ,单引号、双引号都没报错。想 ...

    那就不使用括号呀
    回复

    使用道具 2#

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

    使用道具 3#

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

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

    使用道具 4#

    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
    回复

    使用道具 5#

    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
    回复

    使用道具 6#

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

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

    使用道具 7#

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

    • 官方微信

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

      扫码关注
    • 新浪微博

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

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

    用户等你来哦

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