| Anterior | Siguiente |
| QPARSE_E_UNEXPECTED_NOT | QPARSE_E_EXPECTING_REAL |
QPARSE_E_EXPECTING_INTEGER
Qué significa QPARSE_E_EXPECTING_INTEGER
QPARSE_E_EXPECTING_INTEGER corresponde a 0x80041661. Se esperaba un entero.
Qué comprobar
Identifica el argumento que el parser intentaba leer como entero y registra el texto original, incluidos signos y separadores. Comprueba que no se haya insertado un valor decimal o una cadena con unidades.
Cómo corregirlo
Emite un entero sin formato local ni sufijos en la posición requerida y valida su rango semántico por separado. Si el dato proviene de usuario, conviértelo antes de construir la consulta.
Qué distingue este resultado
La sintaxis llegó a una posición numérica concreta que exige entero; EXPECTING_REAL y EXPECTING_CURRENCY corresponden a otros tipos de literal.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.