用于查询数据集中落在指定空间对象的缓冲区内,并且满足一定查询过滤条件的记录。
命名空间:
SuperMap.Data程序集: SuperMap.Data (in SuperMap.Data)
版本: dll
语法
C# |
---|
public Recordset Query( Geometry geometry, double bufferDistance, string attributeFilter, CursorType cursorType ) |
参数
- geometry
- Type: SuperMap.Data..::.Geometry
用于查询的空间对象。
- bufferDistance
- Type: System..::.Double
缓冲区的半径。单位与被查询数据集的单位一致。
- attributeFilter
- Type: System..::.String
查询条件,通常是一个 SQL 语句。
- cursorType
- Type: SuperMap.Data..::.CursorType
指定的查询结果记录集的游标类型。以便用户控制查询出来的记录集的属性。当游标类型为动态时,记录集可以被修改,当游标类型为静态时,记录集为只读属性。详细信息请参见CursorType 类型。
返回值
查询得到的记录集。备注
Note:
- Oracle和SQLserver中不支持查询条件是两个二进制字段类型相等的情况。