首页 / 浏览问题 / 云GIS / 问题详情
SQL查询属性里的参数值可以用变量替换吗?
4EXP 2017年07月16日
调用的接口是 SuperMap.REST.FilterParameter

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

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

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

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

请问可以使用变量进行SQL查询吗?

1个回答

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

1,603EXP 2017年07月17日
谢谢!但是比如我想传入字符串比如

var a="上海"

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

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

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