SQLITE_OK

CAPI3REF: Result Codes

Values

ValueMeaning
SQLITE_OK0

Successful result

SQLITE_ERROR1

Ditto

SQLITE_INTERNAL2

Internal logic error in SQLite

SQLITE_PERM3

Access permission denied

SQLITE_ABORT4

Callback routine requested an abort

SQLITE_BUSY5

The database file is locked

SQLITE_LOCKED6

A table in the database is locked

SQLITE_NOMEM7

A malloc() failed

SQLITE_READONLY8

Attempt to write a readonly database

SQLITE_INTERRUPT9

Operation terminated by sqlite3_interrupt()

SQLITE_IOERR10

Some kind of disk I/O error occurred

SQLITE_CORRUPT11

The database disk image is malformed

SQLITE_NOTFOUND12

Unknown opcode in sqlite3_file_control()

SQLITE_FULL13

Insertion failed because database is full

SQLITE_CANTOPEN14

Unable to open the database file

SQLITE_PROTOCOL15

Database lock protocol error

SQLITE_EMPTY16

Internal use only

SQLITE_SCHEMA17

The database schema changed

SQLITE_TOOBIG18

String or BLOB exceeds size limit

SQLITE_CONSTRAINT19

Abort due to constraint violation

SQLITE_MISMATCH20

Data type mismatch

SQLITE_MISUSE21

Library used incorrectly

SQLITE_NOLFS22

Uses OS features not supported on host

SQLITE_AUTH23

Authorization denied

SQLITE_FORMAT24

Not used

SQLITE_RANGE25

2nd parameter to sqlite3_bind out of range

SQLITE_NOTADB26

File opened that is not a database file

SQLITE_NOTICE27
SQLITE_WARNING28
SQLITE_ROW100

sqlite3_step() has another row ready

SQLITE_DONE101

sqlite3_step() has finished executing

Meta