| Anterior | Siguiente |
| hrIndexDuplicate | hrIndexMustStay |
hrIndexNotFound
hrIndexNotFound: interpretación operativa
En el flujo legacy ESE/Directory Service, hrIndexNotFound describe que el índice solicitado no existe en la tabla o no puede seleccionarse por ese nombre.
El valor publicado es 0xC800057C; la condición JET correspondiente es JET_errIndexNotFound. No es equivalente a hrNoCurrentIndex: ese valor indica que la operación de cursor necesita un índice activo, pero no hay ninguno seleccionado. También se distingue de hrIndexMustStay, donde el índice es estructuralmente obligatorio y no puede eliminarse en ese estado.
Evidencia específica
Registra la primera llamada donde se cumple la condición concreta: el índice solicitado no existe en la tabla o no puede seleccionarse por ese nombre.
- Conserva el contexto de definición de índice, segmentos de key y posición de búsqueda; para esta página las APIs/estructuras observadas en la referencia incluyen
JetMakeKey,JetCreateIndex,JetDeleteIndex,JetSetCurrentIndex,JetSeek,JetSetIndexRange. - Antes del retry, confirma qué artefacto u objeto falta y reconstruye la cadena desde una fuente coherente en vez de crear un sustituto vacío.
Códigos cercanos que conviene separar en logs: hrNoCurrentIndex, hrIndexMustStay, hrKeyDuplicate.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.