| Anterior | Siguiente |
| hrCannotBeTagged | hrNoCurrentRecord |
hrRecordNotFound
Cómo leer el resultado
hrRecordNotFound corresponde a la condición “la búsqueda o bookmark no encontró ningún registro que coincida con la clave solicitada”.
El valor publicado es 0xC8000641; la condición JET correspondiente es JET_errRecordNotFound.
Objeto que debe conservarse
El diagnóstico se centra en registro actual, clustered key y versión visible por el cursor. No es equivalente a hrNoCurrentRecord: ese valor indica que el cursor no está posicionado sobre un registro válido. También se distingue de hrRecordDeleted, donde el cursor apunta a una fila que fue eliminada después de convertirse en current record.
Diagnóstico diferencial
- Registra la primera llamada donde se cumple la condición concreta: la búsqueda o bookmark no encontró ningún registro que coincida con la clave solicitada.
- Conserva el contexto de registro actual, clustered key y versión visible por el cursor; para esta página las APIs/estructuras observadas en la referencia incluyen
JetMove,JetSeek,JetGetBookmark,JetGotoBookmark,JetPrepareUpdate,JetUpdate. - 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.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.