| Anterior | Siguiente |
| hrTooManySorts | hrTempFileOpenError |
hrInvalidOnSort
hrInvalidOnSort: cómo leer el resultado
En el flujo legacy ESE/Directory Service, hrInvalidOnSort describe que la operación solicitada no es válida sobre el cursor o tabla temporal de sort actual.
El valor publicado es 0xC80006A6; la condición JET correspondiente es JET_errInvalidOnSort. No es equivalente a hrIllegalOperation: ese valor indica que la API solicitada no está permitida para el tipo de tabla, cursor mode u object state actual.
Diagnóstico diferencial
Registra la primera llamada donde se cumple la condición concreta: la operación solicitada no es válida sobre el cursor o tabla temporal de sort actual.
- Conserva el contexto de objeto ESE/Directory Service sobre el que se ejecutó la llamada; para esta página las APIs/estructuras observadas en la referencia incluyen
JetOpenTempTable,JetOpenTemporaryTable,JetOpenTemporaryTable2. - Antes del retry, captura el valor exacto rechazado y compáralo con el contrato de la API antes de sustituirlo o regenerarlo.
Códigos cercanos que conviene separar en logs: hrIllegalOperation.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.