首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IBM APIConnect :单引号字符串不起作用

IBM APIConnect :单引号字符串不起作用
EN

Stack Overflow用户
提问于 2018-02-01 22:24:58
回答 2查看 133关注 0票数 0

IBM 中,尝试将单引号字符串值设置为:'ACTIVE',但是当我试图将QueryString值设置为null时。如果我删除单引号字符串(‘活动’)工作良好。请告诉我如何修复下面的代码:

代码语言:javascript
复制
     action:
     - set: body.Envelope.Body.QueryString
                from:
                  - FName
                  - LName
                  - email
                value: "'select id from emp where emp.firstname ='+$(FName)+' and emp.lastname ='+$(LName)+' and primaryemail ='+$(email)+' and active =’ACTIVE’ '"
EN

回答 2

Stack Overflow用户

发布于 2018-02-08 17:45:55

使用the变量解决上述问题。

在程序集->before输入中,拖动setVariable

在setVariable中:

  1. 行动:设定
  2. 集: queryString
  3. 价值:select id from constituent where consname.firstname='$(request.parameters.FirstName)' and consname.lastname ='$(request.parameters.LastName)' and primaryemail ='$(request.parameters.email)' and active = 'ACTIVE'

值之后,queryString映射到输入。

现在,查询按预期的方式出现,如下所示:

代码语言:javascript
复制
select id from constituent where consname.firstname='Sunny' and consname.lastname ='Tom' and primaryemail ='synny.tom@gmail.com' and active = 'ACTIVE'

这对我有用。

票数 0
EN

Stack Overflow用户

发布于 2019-02-08 20:29:39

我宁愿发表评论,但我在网站上没有足够的声誉。因此,乍一看,我想问一问:您是否尝试过替换以下

代码语言:javascript
复制
’’

U+2019 :右单引号{单逗号引号}

是围绕活动词,的经典符号

代码语言:javascript
复制
''

U+0027 :撇号{APL引号}

就像你的其他变量值一样?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48572760

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档