什么是例外“从HRESULT异常:0x80040653”调用IFeatureClass.Search时的ArcObjects是什么意思?
-
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错误指示所尝试的使用不是在表中的字段名的。
不隶属于 StackOverflow