与personal database不同SDE连接数据库发布的资源,在进行查询时出现问题(arcgis server 9.2)。

对于arcgis server 9.2

            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);

对于personal database用以上的代码做查询没有问题的,可是用SDE连接Oracle数据库出现查询的结果rltSet为null的问题。

不知道什么原因。
posted @ 2007-07-19 16:31  四两  阅读(633)  评论(3编辑  收藏  举报
加油,哥们,现在开始!