SQL查询属性里的参数值可以用变量替换吗?

0 投票
调用的接口是 SuperMap.REST.FilterParameter

里面的参数attributeFilter不知道如何使用?

queryParam = new SuperMap.REST.FilterParameter({
                    name: "ycxCity@China",
                    attributeFilter: "SMID=5"
                });

当SMID设置值为5时,可以查询到结果。

但是假如我想用一个变量a=5时,SMID=a的时候无法查询出结果。

请问可以使用变量进行SQL查询吗?
7月 16, 2017 分类:  669次浏览 | 用户: Qin Tong (4 分)

1个回答

1 投票
 
已采纳

您好,可以使用变量的,但是变量要用"+a+"的形式,如图

7月 17, 2017 用户: 郑雅琳 名扬四海 (1,600 分)
采纳于 7月 18, 2017 用户:Qin Tong
谢谢!但是比如我想传入字符串比如

var a="上海"

我现在查询如何使用这个变量呢,用你的方法好像没有办法解决

如果是字符串的号是需要再加一个''的,如图

非常感谢您的回答!
...