What does HRESULT 0x87AF0004 (SQLITE_E_ABORT) mean?

 
Previous Next
SQLITE_E_PERM SQLITE_E_BUSY

SQLITE_E_ABORT

SQLITE_E_ABORT corresponds to SQLite SQLITE_ABORT. An application callback, such as an authorizer, progress handler, or another callback in the call path, requested that SQLite stop the operation.

What to check

  • Find the callback registered on the affected connection and log why it returned an abort result.
  • Distinguish a deliberate cancellation from a callback failure; retrying without understanding the callback can repeat the same abort.
  • When the operation runs in a transaction, verify whether the application expects the statement or the transaction to be retried.
SELECT sqlite_version();

SQLite: Result and Error Codes

SQLite: Interrupt a long-running query


Looking for a different code? Search another status or error code.