CÓMO

Al ejecutar una consulta SQL con una instrucción SQL no válida en ArcGIS Pro SDK, se devuelve un error de consulta

Last Published: October 1, 2025

Descripción

En ArcGIS Pro SDK, si intenta realizar una consulta SQL con una sentencia SQL no válida, se devuelve el siguiente error:

Query Error: An invalid SQL statement was used.

Causa

La versión 1.4 de las muestras de ArcGIS Pro SDK de la comunidad GitHub de Esri utilizan las nuevas características de C# 6 disponibles con Visual Studio 2015. Por ejemplo, la cadena de caracteres interpolada ($), como en el ejemplo siguiente: Filtrar entidades en función de los atributos de una extensión.
La línea 143 del Dockpane1ViewModel.cs tiene el siguiente código ling:

var whereClause = $"{SelectedField} = {quote}{FieldValue}{quote}";
Observe el uso del operador de interpolación de la cadena de caracteres (el símbolo de dólar: $). Este operador solo se admite en Visual Studio 2015 y versiones posteriores. Si intenta utilizarlo en Visual Studio 2013, se genera un error de compilación. Si se borra, se elimina el error de compilación; sin embargo, al ejecutar el código, se devuelve un error de tiempo de ejecución.
Query Error: An invalid SQL statement was used

Solución o solución alternativa

La solución a este problema es codificar de forma fija los valores de la cadena de caracteres de forma manual con las características admitidas en Visual Studio 2013, o bien actualizar Visual Studio a la versión 2015 para aprovechar las nuevas características de C# 6, como la cadena de caracteres interpolada ($). Para obtener más información sobre la cadena de caracteres interpolada, lea la siguiente publicación de Stack Overflow: ¿Qué pasa con el símbolo de dólar ($"cadena de caracteres").

Id. de artículo: 000015910

Obtenga soporte con IA

Resuelva su problema rápidamente con el chatbot de inteligencia artificial de soporte de Esri.

Empieza a chatear ahora

Información relacionada

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Empieza a chatear ahora

Ir a opciones de descarga