Site icon EfmSoft

¿Qué significa el código HRESULT 0xC80005EA (hrTaggedNotNULL)?

 
Anterior Siguiente
hrColumnCannotIndex hrNoCurrentIndex

hrTaggedNotNULL

Qué significa hrTaggedNotNULL

El resultado hrTaggedNotNULL aparece cuando una operación de tagged column usó semántica NULL que no es válida para esa representación o versión del motor. El valor publicado es 0xC80005EA; la condición JET correspondiente es JET_errTaggedNotNULL.

Diferencia frente a resultados vecinos

No es equivalente a hrNullInvalid: ese valor indica que la definición de la columna exige un valor no NULL y el update intenta dejarla en NULL. También se distingue de hrRecordTooBig, donde la fila ensamblada supera el presupuesto máximo de tamaño del registro.

Validación antes del retry

  1. Registra la primera llamada donde se cumple la condición concreta: una operación de tagged column usó semántica NULL que no es válida para esa representación o versión del motor.
  2. Conserva el contexto de objetos de schema y dependencias dentro de la tabla; para esta página las APIs/estructuras observadas en la referencia incluyen JET_COLUMNDEF, JetAddColumn, JetDeleteColumn, JetSetColumn, JetRetrieveColumn.
  3. Antes del retry, corrige la definición o la posición del cursor con una migración/transacción controlada, sin alterar schema a ciegas.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version