What does HRESULT 0x87AF0009 (SQLITE_E_INTERRUPT) mean?

 
Previous Next
SQLITE_E_READONLY SQLITE_E_IOERR

SQLITE_E_INTERRUPT

SQLITE_E_INTERRUPT corresponds to SQLite SQLITE_INTERRUPT. The application requested cancellation through sqlite3_interrupt() while the operation was active.

What to check

  • Trace the cancellation owner, such as a request timeout, shutdown handler, user Cancel action, or watchdog.
  • Treat the interrupted statement as incomplete; for INSERT, UPDATE, or DELETE in an explicit transaction, verify the transaction outcome before retrying.
  • Do not share a connection lifetime unsafely between the thread issuing sqlite3_interrupt() and code closing the connection.
SELECT sqlite_version();

SQLite: Interrupt a long-running query

SQLite: Result and Error Codes


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