| Anterior | Siguiente |
| hrColumnTooBig | hrColumnDuplicate |
hrColumnNotFound
Condición de ESE: hrColumnNotFound
hrColumnNotFound indica que el nombre o JET_COLUMNID solicitado no existe en el schema actual de la tabla. El valor publicado es 0xC80005E3; la condición JET correspondiente es JET_errColumnNotFound.
No es equivalente a hrBadColumnId: ese valor indica que el JET_COLUMNID numérico no es válido para el schema actual. También se distingue de hrColumnLong, donde el valor supera el camino previsto para datos ordinarios y debe tratarse como long value.
Comprobación dirigida
- Registra la primera llamada donde se cumple la condición concreta: el nombre o JET_COLUMNID solicitado no existe en el schema actual de la tabla.
- Conserva el contexto de schema de columna, layout de fila y valores fixed/variable/tagged; para esta página las APIs/estructuras observadas en la referencia incluyen
JetAddColumn,JetDeleteColumn,JetSetColumn,JetRetrieveColumn,JET_COLUMNDEF. - 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.
La aceptación de la corrección consiste en repetir la misma API con el mismo tipo de objeto y comprobar que hrColumnNotFound ya no aparece, sin perder el estado válido del cursor, archivo o backup.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.