Vistas:

Comportamiento:
Al utilizar una consulta de búsqueda en una herramienta (Platform .NET API o REST API) se produce el siguiente error:

"Wrong condition.
Cadena no analizada... "

Solución:
La consulta contiene caracteres especiales que no se han escapado correctamente.

Algunos caracteres especiales deben escaparse cuando se utilizan (tal cual) en una consulta . Estos caracteres son los que también pueden utilizarse como caracteres de control en una consulta: (, ), *, \, "

Ejemplos:
Valor en campo: "Factura (en)" - Consulta: "Factura \(in\)"
Valor en el campo: "*Prueba" - Consulta: "\*Prueba"

¿Por qué sólo afecta a determinados caracteres?

  • Cuando se utilizan paréntesis abiertos sin mayúsculas, se buscan los paréntesis de cierre en la consulta.
  • Cuando se utiliza * sin mayúsculas en una consulta, se utiliza como indicador para la búsqueda de comodines.
  • Cuando se utiliza \ en una consulta, se utiliza como indicador de que el siguiente carácter debe ser escapado. Si no hay ningún carácter válido, la consulta falla.

KBA es aplicable tanto a organizaciones en la nube como locales.

Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.