超图FAQ: 使用DatasetVector.query(QueryParameter queryParameter)方法,查询结果字段前加distinct关键字。例如想获得TestLine数据集的TestField字段的唯一值,代码片段如下: DatasetVector dtLine = (DatasetVector)datasource.getDatasets().get("TestLine"); QueryParameter queryParameter = new QueryParameter(); queryParameter.setHasGeometry(false); String []strings = {"distinct TestField"}; queryParameter.setResultFields(strings); Recordset recResult = dtLine.query(queryParameter);