| Anterior | Siguiente |
| hrColumn2ndSysMaint | hrColumnCannotIndex |
hrInvalidColumnType
Interpretación operativa
hrInvalidColumnType corresponde a la condición “el JET_coltyp o su combinación de flags no es válida para la columna”.
El valor publicado es 0xC80005E7; la condición JET correspondiente es JET_errInvalidColumnType.
Objeto que debe conservarse
El diagnóstico se centra en schema de columna, layout de fila y valores fixed/variable/tagged. No es equivalente a hrInvalidBufferSize: ese valor indica que el tamaño de buffer indicado no cumple el contrato de la API ESE utilizada. También se distingue de hrColumnTooBig, donde el valor excede la longitud máxima declarada o soportada para ese tipo de columna.
Evidencia específica
- Registra la primera llamada donde se cumple la condición concreta: el JET_coltyp o su combinación de flags no es válida para la columna.
- 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
JET_COLUMNDEF,JetAddColumn,JetDeleteColumn,JetSetColumn,JetRetrieveColumn. - Antes del retry, captura el valor exacto rechazado y compáralo con el contrato de la API antes de sustituirlo o regenerarlo.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
