¿Qué significa el código HRESULT 0x80041662 (QPARSE_E_EXPECTING_REAL)?

 
Anterior Siguiente
QPARSE_E_EXPECTING_INTEGER QPARSE_E_EXPECTING_DATE

QPARSE_E_EXPECTING_REAL

Qué significa QPARSE_E_EXPECTING_REAL

QPARSE_E_EXPECTING_REAL corresponde a 0x80041662. Se esperaba un número real.

Qué comprobar

Captura el literal exacto y comprueba separador decimal, signo y caracteres añadidos por formato regional. Una coma decimal puede confundirse con separador de argumentos.

Cómo corregirlo

Serializa el número con la sintaxis que espera el lenguaje de consultas y evita cadenas localizadas en la expresión. Después prueba valores límite para confirmar que el token ya se reconoce como real.

Qué distingue este resultado

El fallo es léxico/tipado del número real, no un peso fuera de rango ni un entero en una posición distinta.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.