浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
iobject.net如何获取某个字段的所有唯一值
臻
35EXP
2022年04月01日
iobejct.net如何获取数据集某一字段有哪些值
属性字段
sql查询
请
登录
或者
注册
后回答这个问题。
1个回答
您好,您可以通过datasetVector.GetRecordset()得到所有的记录集recordset,然后在通过一次循环查找每一行所需字段的值。
关键代码参考如下:
while (!m_recordset.IsEOF)
{
Object fieldValue = m_recordset.GetFieldValue();
m_recordset.MoveNext();
}
希望能帮到您!
陈巡
2,548EXP
2022年04月02日
数据量特别大,遍历查找效率太低了,我想要的是有没有像ArcGis里那种按属性选择那种,可以获取某个字段有哪些值
您好, 通过构造查询语句可以实现获取唯一值,设置GroupBy 和ResultFields。
以下代码您可以参考一下:
QueryParameter query = new QueryParameter();
query.CursorType = CursorType.Static;
query.ResultFields = new string[] { "name" };
query.GroupBy = new string[] { "name" };
var dataset = m_workspace.Datasources["China"].Datasets["Province_R"] as DatasetVector;
var result = dataset.Query(query);
希望能帮到您!
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
iclient-leaflet sql查询数据集某一字段的所有唯一值?
supermap SQL查询 获取构件属性表 某个字段唯一值
iDesktop10i(2021) 内存数据源SQL查询日期字段唯一值为数值
如何在对记录集Recordset进行遍历时取到某个字段的值
idesktop属性表如何将某个字段的值赋给另一个字段
iobject.net对数据集按字段值进行查询
属性表中某字段的值取出来后,想继续处理该怎么做呢?
iobjects java 10i根据图层中每个对象的某字段值配置不同的显示符号
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...