Indicates what type of error occurred.
An error string the gives more details, if available.
General SQL error or missing database.
Internal logic error.
Access permission denied.
A callback routine requested an abort.
The database file is locked.
A table in the database is locked.
An allocation failed.
Attempt to write to a readonly database.
Operation was terminated by an interrupt.
Some kind of disk I/O error occurred.
The database disk image is malformed.
An insertion failed because the database is full.
Unable to open the database file.
The database is empty.
The database scheme changed.
A string or blob exceeds the size limit.
Abort due to a constraint violation.
Data type mismatch.
Library used incorrectly.
Uses OS features not supported on the host system.
Authorization denied.
Auxiliary database format error.
Attempt to bind a parameter using an out-of-range index or nonexistent
named parameter name.
File opened that is not a database file.