| Anterior | Siguiente |
| hrTableInUse | hrCannotRename |
hrObjectNotFound
hrObjectNotFound: qué cambia este hresult
En el flujo legacy ESE/Directory Service, hrObjectNotFound describe que un nombre de objeto válido no existe en el scope de base o tabla seleccionado.
El valor publicado es 0xC8000519; la condición JET correspondiente es JET_errObjectNotFound. No es equivalente a hrInvalidObject: ese valor indica que el objeto o tipo de objeto indicado no es válido para la operación actual. También se distingue de hrObjectDuplicate, donde la creación de schema colisiona con un objeto del mismo nombre dentro del namespace.
Aislamiento de la causa
Registra la primera llamada donde se cumple la condición concreta: un nombre de objeto válido no existe en el scope de base o tabla seleccionado.
- Conserva el contexto de objetos de schema y dependencias dentro de la tabla; para esta página las APIs/estructuras observadas en la referencia incluyen
JetOpenTable,JetCreateTableColumnIndex,JetDeleteTable,JET_TABLEID. - 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: hrInvalidObject, hrObjectDuplicate, hrTableDuplicate.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.