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