What does HRESULT 0x87AF000D (SQLITE_E_FULL) mean?

 
Previous Next
SQLITE_E_NOTFOUND SQLITE_E_CANTOPEN

SQLITE_E_FULL

SQLITE_E_FULL corresponds to SQLite SQLITE_FULL. SQLite could not extend the database or a related file because available capacity or a configured size limit was exhausted.

What to check

  • Check free space and quotas for the database directory, temporary-file location, and WAL or journal sidecar files.
  • Check the database page count and any configured max_page_count limit.
  • Free space or move the workload deliberately; never truncate an active database file to make room.
PRAGMA page_count;
PRAGMA max_page_count;

SQLite: Result and Error Codes

SQLite: PRAGMA statements


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