| Previous | Next |
| SQLITE_E_CORRUPT | SQLITE_E_FULL |
SQLITE_E_NOTFOUND
SQLITE_E_NOTFOUND corresponds to SQLite SQLITE_NOTFOUND. It is most commonly returned when sqlite3_file_control() passes an opcode that the active VFS does not recognize. It can also be used by selected optional SQLite interfaces to indicate that requested data is unavailable.
What to check
- Identify the exact SQLite API, file-control opcode, and active VFS that returned the code; it is not a database-corruption result.
- Check that the application, custom VFS, and SQLite library versions agree on the requested optional capability.
- For an optional file-control feature, handle
SQLITE_NOTFOUNDas unsupported and use a documented fallback only when the application design permits it.
SELECT sqlite_version();
SQLite: Result and Error Codes
SQLite: Standard File Control Opcodes
Looking for a different code? Search another status or error code.