Instrução
No ArcGIS Pro SDK, ao tentar executar uma consulta SQL com uma instrução SQL inválida, o seguinte erro é retornado:
Query Error: An invalid SQL statement was used.
A versão 1.4 das amostras da Comunidade Github da Esri para ArcGIS Pro SDK utiliza os novos recursos do C# 6 que estão disponíveis com o Visual Studio 2015. Por exemplo, a cadeia de strings interpolada ($), como no exemplo a seguir: Filtrar feições com base em atributos dentro de uma extensão.
A linha 143 do Dockpane1ViewModel.cs tem o seguinte código:
var whereClause = $"{SelectedField} = {quote}{FieldValue}{quote}";Observe o uso do operador de interpolação da cadeia de strings (o cifrão, $). Esse operador tem suporte somente no Visual Studio 2015 e posterior. A tentativa de usá-lo no Visual Studio 2013 resulta em um erro de compilação. Excluí-lo remove o erro de compilação, mas ao executar o código, um erro de tempo de execução é retornado.
Query Error: An invalid SQL statement was used
ID do Artigo: 000015910
Obtenha ajuda de especialistas do ArcGIS
Baixe o Aplicativo de Suporte da Esri