Module: SQLite3::Constants::ErrorCode
- Defined in:
- lib/sqlite3/constants.rb
Constant Summary collapse
- OK =
Successful result
0- ERROR =
SQL error or missing database
1- INTERNAL =
An internal logic error in SQLite
2- PERM =
Access permission denied
3- ABORT =
Callback routine requested an abort
4- BUSY =
The database file is locked
5- LOCKED =
A table in the database is locked
6- NOMEM =
A malloc() failed
7- READONLY =
Attempt to write a readonly database
8- INTERRUPT =
Operation terminated by sqlite_interrupt()
9- IOERR =
Some kind of disk I/O error occurred
10- CORRUPT =
The database disk image is malformed
11- NOTFOUND =
(Internal Only) Table or record not found
12- FULL =
Insertion failed because database is full
13- CANTOPEN =
Unable to open the database file
14- PROTOCOL =
Database lock protocol error
15- EMPTY =
(Internal Only) Database table is empty
16- SCHEMA =
The database schema changed
17- TOOBIG =
Too much data for one row of a table
18- CONSTRAINT =
Abort due to contraint violation
19- MISMATCH =
Data type mismatch
20- MISUSE =
Library used incorrectly
21- NOLFS =
Uses OS features not supported on host
22- AUTH =
Authorization denied
23- ROW =
sqlite_step() has another row ready
100- DONE =
sqlite_step() has finished executing
101