Arcengine进行数据查询时报错“对 COM 组件的调用返回了错误 HRESULT E_FAIL“

IQueryFilter pSF_bzp = new QueryFilterClass();
pSF_bzp.Geometry = pFeature.Shape;
pSF_bzp.WhereClause = "[XZQMC] = '" + cun + "' AND [STREET_NAME] = '" + zhen + "'";
IFeatureCursor pCursor_bzp = bzp.Search(pSF_bzp, true);

err.png
已邀请:

朱新颖

赞同来自:

表达式语句写的不对吧 可以先在ArcMap中实现了,然后参考着写

NEiii

赞同来自:

找到错误了,bzp的对象是IFeatureLayer,如果换成IFeatureClass就不会报错了

AriaGIS

赞同来自:

1

要回复问题请先登录注册