¿Qué significa el código HRESULT 0x87AF0005 (SQLITE_E_BUSY)?

 
Anterior Siguiente
SQLITE_E_ABORT SQLITE_E_LOCKED

SQLITE_E_BUSY

Diagnóstico: conflicto de bloqueo con otra conexión

SQLITE_E_BUSY (0x87AF0005): El archivo de la base de datos está bloqueado.

Identifica la conexión que mantiene el lock y mide la duración de sus transacciones. En WAL, revisa lectores persistentes que impiden checkpoint.

Acorta transacciones o usa sqlite3_busy_timeout con un límite razonable; confirma que el writer progresa sin espera indefinida.


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