[数据处理]
用超链接传递参数,参数值包含“(” ")"时会报错,如何传递
用超链接传递参数,参数值包含“(” ")"时会报错,显示:参数包含非法字符,如何传递括号?谢谢
|
免责声明:本文不代表本站立场,且不构成任何建议,请谨慎对待。
版权声明:作者保留权利,不代表本站立场。
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2022-11-7 15:37:37
那就不使用括号呀 |
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2022-11-7 15:45:39
|
|
|
|
yhdata_vn4HL4j3
显示全部楼层
发表于 2022-11-7 15:49:16
拼装了字符串参数,然后在sql中用 @参数 嵌入where ,例如参数值:and xxx in('001','007') |
|
|
|
|
yhdata_ruby
显示全部楼层
发表于 2022-11-7 15:51:56
|
|
|
|
yhdata_vn4HL4j3
显示全部楼层
发表于 2022-11-7 16:08:28
我通过排除法验证过,如果不含括号就没问题: AND XXX IN |'001','007'| ,单引号、双引号都没报错。想 这样传递参数到数据集嵌入sql,实现动态sql |
|
|
|
|
yhdata_vn4HL4j3
显示全部楼层
发表于 2022-11-7 19:06:30
|
|
|
|