What does HRESULT 0x87AF090A (SQLITE_E_IOERR_RDLOCK) mean?

 
Previous Next
SQLITE_E_CONSTRAINT_UNIQUE SQLITE_E_CONSTRAINT_VTAB

SQLITE_E_IOERR_RDLOCK

SQLITE_E_IOERR_RDLOCK corresponds to SQLITE_IOERR_RDLOCK. SQLite reported an error in xLock while trying to obtain a read lock.

What to check

  • Determine whether the database is accessed over a network or virtual filesystem where advisory locks may be unreliable.
  • Check concurrent processes, service identities, and open file handles before changing SQL retry logic.
  • For WAL mode, keep all processes that read and write the database on the same host whenever possible.
PRAGMA journal_mode;

SQLite: Result and Error Codes

SQLite: File Locking and Concurrency

SQLite: Network Filesystem Considerations


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