与personal database不同SDE连接数据库发布的资源,在进行查询时出现问题(arcgis server 9.2)。
对于arcgis server 9.2
对于personal database用以上的代码做查询没有问题的,可是用SDE连接Oracle数据库出现查询的结果rltSet为null的问题。
不知道什么原因。
ESRI.ArcGIS.Geodatabase.IQueryFilter queryFilter = (ESRI.ArcGIS.Geodatabase.IQueryFilter)pServerContext.CreateObject("esriGeoDatabase.QueryFilter");
queryFilter.AddField("*");
queryFilter.WhereClause = QueryText.Text;
ESRI.ArcGIS.Geodatabase.IRecordSet rltSet = pMapServer.QueryFeatureData(pMapServer.DefaultMapName, layerId, queryFilter);
queryFilter.AddField("*");
queryFilter.WhereClause = QueryText.Text;
ESRI.ArcGIS.Geodatabase.IRecordSet rltSet = pMapServer.QueryFeatureData(pMapServer.DefaultMapName, layerId, queryFilter);
对于personal database用以上的代码做查询没有问题的,可是用SDE连接Oracle数据库出现查询的结果rltSet为null的问题。
不知道什么原因。
加油,哥们,现在开始!