请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Dorcy

中级会员

76

主题

211

帖子

867

积分

中级会员

积分
867
Dorcy
中级会员   /  发表于:2021-8-30 17:24  /   查看:1660  /  回复:6
1金币
本帖最后由 David.Zhong 于 2021-8-31 16:53 编辑

请问odata公式中涉及到特殊字符“&”怎么处理?例如,视图中物料代码为 F&01,我用ODATA公式取值就会取不到,可以解决吗?
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

您好,原因是这样的 因为Odata模型内部是需要通过uri当做参数,然后获取数据, uri是有些特殊字符不能当做参数的,会导致无法正常识别参数 所以建议在使用用odata查询的时候,不要在作为查询条件的数据中含有&等哦

6 个回复

倒序浏览
最佳答案
最佳答案
Li.Zhou活字格认证
银牌会员   /  发表于:2021-8-30 17:24:13
来自 2#
您好,原因是这样的
因为Odata模型内部是需要通过uri当做参数,然后获取数据,
uri是有些特殊字符不能当做参数的,会导致无法正常识别参数
所以建议在使用用odata查询的时候,不要在作为查询条件的数据中含有&等哦
回复 使用道具 举报
Dorcy
中级会员   /  发表于:2021-8-30 17:55:02
3#
Li.Zhou 发表于 2021-8-30 17:50
您好,原因是这样的
因为Odata模型内部是需要通过uri当做参数,然后获取数据,
uri是有些特殊字符不能当做 ...

可有其他办法?
回复 使用道具 举报
Li.Zhou活字格认证
银牌会员   /  发表于:2021-8-30 18:04:03
4#
本帖最后由 Li.Zhou 于 2021-8-30 18:05 编辑
Dorcy 发表于 2021-8-30 17:55
可有其他办法?
可以用ID,显示名称的方式
看看这个帖子,https://gcdn.grapecity.com.cn/showtopic-79498-1-480.html
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-8-31 11:21:49
5#
感谢大佬们的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
辣条没白吃_活字格认证
注册会员   /  发表于:2021-8-31 15:15:53
6#
您可以尝试一下将每行的括号带着将特殊字符用括号包裹起来
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 18:02:12
7#
大佬,odata中包含特殊字符&查询不到正确的结果目前是一个限制哈~
建议大佬通过服务端命令来做~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部