¿Qué significa el código HRESULT 0xC80005EE (hrBadItagSequence)?

 
Anterior Siguiente
hrBadColumnId hrCannotBeTagged

hrBadItagSequence

Interpretación operativa

hrBadItagSequence corresponde a la condición “el número de instancia de una columna multivaluada no es válido para la fila actual”.

El valor publicado es 0xC80005EE; la condición JET correspondiente es JET_errBadItagSequence.

Objeto que debe conservarse

El diagnóstico se centra en objeto ESE/Directory Service sobre el que se ejecutó la llamada. No es equivalente a hrTaggedNotNULL: ese valor indica que una operación de tagged column usó semántica NULL que no es válida para esa representación o versión del motor. También se distingue de hrBadColumnId, donde el JET_COLUMNID numérico no es válido para el schema actual.

Evidencia específica

  • Registra la primera llamada donde se cumple la condición concreta: el número de instancia de una columna multivaluada no es válido para la fila actual.
  • Conserva el contexto de objeto ESE/Directory Service sobre el que se ejecutó la llamada; para esta página las APIs/estructuras observadas en la referencia incluyen JetAddColumn, JetDeleteColumn, JetSetColumn, JetRetrieveColumn, JET_COLUMNDEF, JET_COLUMNID.
  • 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.