An expected Field was not found or could not be retrieved properly

相关信息
Article ID: 46200
Software:
ArcGIS for Desktop Advanced 10.2.1, 10.3, 10.3.1, 10.2.2
ArcGIS for Desktop Basic 10.2.1, 10.3, 10.3.1, 10.2.2
ArcGIS for Desktop Standard 10.2.1, 10.3.1, 10.2.2, 10.3
Platforms: N/A

错误信息
When using the Query Builder in the Make Query Table tool to build a SQL query with two or more tables or feature classes (or both) as the input data, the tool fails to execute and returns the generic error, "ERROR 999999: Error executing function," with the following explanation:

"An expected Field was not found or could not be retrieved properly."



This issue occurs in ArcGIS for Desktop 10.2.1, 10.2.2, 10.3, and 10.3.1. The bug ID logged for this issue isNIM-102585.


错误原因
The error occurs because double quotes are added automatically to the SQL query expression in the Query Builder of the Make Query Table tool when there are two or more input data tables. String values with double quotes are considered invalid syntax in SQL query expressions.
 
已邀请:

EsriSupport

赞同来自:

解决方案
Manually remove the double quotes from the SQL query expression for the tool to execute successfully.




    其它相关参考
    1. ArcGIS Help: Make Query Table
    2. ArcGIS Help: Examples of queries with the Make Query Table tool
    3. ArcGIS Help: Types of geodatabases


    创建及修改时间
    Created: 1/26/2016 Last Modified: 3/1/2016
    原文链接
    http://support.esri.com/en/kno ... 46200

    要回复问题请先登录注册