&reftitle.constants;
&extension.constants;
The functions sqlite_fetch_array and
sqlite_current use a constant for
the different types of result arrays. The following constants are
defined:
SQLite result type constants
SQLITE_ASSOC
(int)
Columns are returned into the array having the field name as the array
index.
SQLITE_BOTH
(int)
Columns are returned into the array having both a numerical index
and the field name as the array index.
SQLITE_NUM
(int)
Columns are returned into the array having a numerical index to the
fields. This index starts with 0, the first field in the result.
A number of functions may return status codes. The following constants are
defined:
SQLite status code constants
SQLITE_OK
(int)
Successful result.
SQLITE_ERROR
(int)
SQL error or missing database.
SQLITE_INTERNAL
(int)
An internal logic error in SQLite.
SQLITE_PERM
(int)
Access permission denied.
SQLITE_ABORT
(int)
Callback routine requested an abort.
SQLITE_BUSY
(int)
The database file is locked.
SQLITE_LOCKED
(int)
A table in the database is locked.
SQLITE_NOMEM
(int)
Memory allocation failed.
SQLITE_READONLY
(int)
Attempt to write a readonly database.
SQLITE_INTERRUPT
(int)
Operation terminated internally.
SQLITE_IOERR
(int)
Disk I/O error occurred.
SQLITE_CORRUPT
(int)
The database disk image is malformed.
SQLITE_NOTFOUND
(int)
(Internal) Table or record not found.
SQLITE_FULL
(int)
Insertion failed because database is full.
SQLITE_CANTOPEN
(int)
Unable to open the database file.
SQLITE_PROTOCOL
(int)
Database lock protocol error.
SQLITE_EMPTY
(int)
(Internal) Database table is empty.
SQLITE_SCHEMA
(int)
The database schema changed.
SQLITE_TOOBIG
(int)
Too much data for one row of a table.
SQLITE_CONSTRAINT
(int)
Abort due to constraint violation.
SQLITE_MISMATCH
(int)
Data type mismatch.
SQLITE_MISUSE
(int)
Library used incorrectly.
SQLITE_NOLFS
(int)
Uses of OS features not supported on host.
SQLITE_AUTH
(int)
Authorized failed.
SQLITE_ROW
(int)
Internal process has another row ready.
SQLITE_DONE
(int)
Internal process has finished executing.