| Anterior | Siguiente |
| hrDatabaseInvalidName | hrDatabaseCorrupted |
hrDatabaseInvalidPages
Qué significa hrDatabaseInvalidPages
El resultado hrDatabaseInvalidPages aparece cuando el tamaño inicial o máximo solicitado no representa un número válido de páginas ESE. El valor publicado es 0xC80004B5; la condición JET correspondiente es JET_errDatabaseInvalidPages.
Diferencia frente a resultados vecinos
No es equivalente a hrOutOfDatabaseSpace: ese valor indica que la base alcanzó un límite de crecimiento impuesto por el motor. También se distingue de hrDatabaseInvalidName, donde el nombre específico de base de datos viola las reglas admitidas por ESE.
Comprobación dirigida
- Registra la primera llamada donde se cumple la condición concreta: el tamaño inicial o máximo solicitado no representa un número válido de páginas ESE.
- Conserva el contexto de archivo de base, attachment state, JET_DBID y ownership de sesión; para esta página las APIs/estructuras observadas en la referencia incluyen
JET_DBID,JetCreateDatabase,JetAttachDatabase,JetOpenDatabase,JetCloseDatabase,JetDetachDatabase. - Antes del retry, resuelve primero ownership, path, permisos e integridad del archivo; después repite attach/open/detach según la API que falló.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.