Site icon EfmSoft

¿Qué significa el código HRESULT 0x80670002 (STATEREPOSITORY_E_STATEMENT_INPROGRESS)?

 
Anterior Siguiente
STATEREPOSITORY_E_CONCURRENCY_LOCKING_FAILURE STATEREPOSITORY_E_CONFIGURATION_INVALID

STATEREPOSITORY_E_STATEMENT_INPROGRESS

Qué significa STATEREPOSITORY_E_STATEMENT_INPROGRESS

STATEREPOSITORY_E_STATEMENT_INPROGRESS (0x80670002): Una instrucción preparada se ha ejecutado al menos un paso, pero no ha finalizado ni se ha restablecido. Esto puede provocar esperas activas.

Qué comprobar

Identifica la prepared statement que ya ejecutó al menos un step y aún no fue finalizada o reset. Busca rutas que salen del bucle sin cerrar el statement.

Cómo resolverlo

Completa, resetea o libera la instrucción antes de reutilizarla y aplica cleanup incluso en excepciones.

Qué distingue este resultado

El problema es el ciclo de vida de una sentencia activa y puede provocar busy waits aunque la base de datos no esté globalmente bloqueada.

Referencias técnicas


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

Exit mobile version