What does HRESULT 0x87AF030A (SQLITE_E_IOERR_WRITE) mean?

 
Previous Next
SQLITE_E_READONLY_ROLLBACK SQLITE_E_CANTOPEN_FULLPATH

SQLITE_E_IOERR_WRITE

SQLITE_E_IOERR_WRITE corresponds to SQLITE_IOERR_WRITE: the VFS failed while writing a file. SQLite documents storage or filesystem availability failures as likely causes; a full filesystem normally reports SQLITE_FULL instead.

What to check

  • Check the database directory and all filesystem or volume errors around the failure.
  • Verify that the service account can create and modify the journal, WAL, and shared-memory files beside the database.
  • Check for a disconnected mount, read-only remount, or an endpoint that intercepts writes.
PRAGMA database_list;

SQLite: Result and Error Codes

SQLite: Extended Result Codes

SQLite: VFS interface

SQLite: How Database Files Can Become Corrupt


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