Site icon EfmSoft

¿Qué significa el código HRESULT 0x880003EE (hrBufferTruncated)?

 
Anterior Siguiente
hrColumnNull hrDatabaseAttached

hrBufferTruncated

Cómo leer el resultado

hrBufferTruncated corresponde a la condición “el buffer de salida no contiene el valor completo y ESE informa truncación junto con el tamaño real”.

El valor publicado es 0x880003EE; la condición JET correspondiente es JET_wrnBufferTruncated.

Objeto que debe conservarse

El diagnóstico se centra en page cache/buffer manager y página física implicada. No es equivalente a hrColumnNull: ese valor indica que la lectura encontró un valor NULL real y no hay bytes de payload para devolver. También se distingue de hrColumnMaxTruncated, donde el máximo solicitado para la columna excede el límite soportado y el motor lo redujo.

Diagnóstico diferencial

  • Registra la primera llamada donde se cumple la condición concreta: el buffer de salida no contiene el valor completo y ESE informa truncación junto con el tamaño real.
  • Conserva el contexto de page cache/buffer manager y página física implicada; para esta página las APIs/estructuras observadas en la referencia incluyen JetRetrieveColumn, JetSetColumn.
  • 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.

Exit mobile version