什么是例外“从HRESULT异常:0x80040653”调用IFeatureClass.Search时的ArcObjects是什么意思?

StackOverflow https://stackoverflow.com/questions/2376023

  •  24-09-2019
  •  | 
  •  

我支持建立在ESRI的ArcObjects在原始开发者早已消失的应用程序。工作过罚款几年后的应用程序已启动与此异常失败。该应用程序在每天的时间表运行。

在错误消息不是非常有帮助。任何想法的错误的原因可能是什么?

Exception from HRESULT: 0x80040653
Date: Thursday, 4 March 2010
Time: 1:47:33 a.m.
Stack trace:    
   at ESRI.ArcGIS.Geodatabase.IFeatureClass.Search(IQueryFilter filter, Boolean Recycling)
有帮助吗?

解决方案

原来的错误是由在 IQueryFilter.WhereClause 这是获取传递到搜索方法财产造成,所载的资料未在要素类存在的字段的名称。

请将抛出的异常有相关的消息是很好的。它会一直为我节省了很多时间。

其他提示

下面是在物品上的链接 ESRI错误代码的那可用于查找错误。

在收到被定义为FDO_E_FIELD_NOT_FOUND,你已经想出particualar错误指示所尝试的使用不是在表中的字段名的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top