SuperMap.Connector.Map.QueryBySQL C# (CSharp) Method

QueryBySQL() public method

在指定的地图上,执行 SQL 查询。
public QueryBySQL ( string mapName, QueryParameterSet queryParameterSet ) : QueryResult
mapName string 地图名称。
queryParameterSet SuperMap.Connector.Utility.QueryParameterSet 查询参数集。可对某个地图的多个图层进行查询,单个图层的查询参数在queryParameters.queryParams[i]中进行设置。
return SuperMap.Connector.Utility.QueryResult
        public QueryResult QueryBySQL(string mapName, QueryParameterSet queryParameterSet)
        {
            return _mapProvider.QueryBySQL(mapName, queryParameterSet);
        }

Same methods

Map::QueryBySQL ( string mapName, QueryParameterSet queryParameterSet, EventHandler completed, EventHandler failed ) : void

Usage Example

コード例 #1
0
        public void QueryTextLayerTest()
        {
            Map map = new Map("http://" + ip + ":8090/iserver/services/map-world/rest");
            QueryParameterSet queryParameterSet = new QueryParameterSet();
            queryParameterSet.QueryOption = QueryOption.ATTRIBUTEANDGEOMETRY;
            queryParameterSet.QueryParams = new QueryParameter[1];
            queryParameterSet.QueryParams[0] = new QueryParameter("ContinentLabel@World");
            queryParameterSet.QueryParams[0].AttributeFilter = "SmID<20";
            queryParameterSet.ReturnContent = true;
            QueryResult qr = map.QueryBySQL("世界地图", queryParameterSet);

            Assert.IsTrue(qr != null);
        }
All Usage Examples Of SuperMap.Connector.Map::QueryBySQL