最終結果ステータスコードを返します。
結果コードは下記の通りです。
- SQLite3.STATUS_OK : Successful result
- SQLite3.STATUS_ERROR : SQL error or missing database
- SQLite3.STATUS_INTERNAL : NOT USED. Internal logic error in SQLite
- SQLite3.STATUS_PERM : Access permission denied
- SQLite3.STATUS_ABORT : Callback routine requested an abort
- SQLite3.STATUS_BUSY : The database file is locked
- SQLite3.STATUS_LOCKED : A table in the database is locked
- SQLite3.STATUS_NOMEM : A malloc() failed
- SQLite3.STATUS_READONLY : Attempt to write a readonly database
- SQLite3.STATUS_INTERRUPT : Operation terminated by sqlite3_interrupt()
- SQLite3.STATUS_IOERR : Some kind of disk I/O error occurred
- SQLite3.STATUS_CORRUPT : The database disk image is malformed
- SQLite3.STATUS_NOTFOUND : NOT USED. Table or record not found
- SQLite3.STATUS_FULL : Insertion failed because database is full
- SQLite3.STATUS_CANTOPEN : Unable to open the database file
- SQLite3.STATUS_PROTOCOL : Database lock protocol error
- SQLite3.STATUS_EMPTY : Database is empty
- SQLite3.STATUS_SCHEMA : The database schema changed
- SQLite3.STATUS_TOOBIG : NOT USED. Too much data for one row
- SQLite3.STATUS_CONSTRAINT : Abort due to contraint violation
- SQLite3.STATUS_MISMATCH : Data type mismatch
- SQLite3.STATUS_MISUSE : Library used incorrectly
- SQLite3.STATUS_NOLFS : Uses OS features not supported on host
- SQLite3.STATUS_AUTH : Authorization denied
- SQLite3.STATUS_FORMAT : Auxiliary database format error
- SQLite3.STATUS_RANGE : 2nd parameter to sqlite3_bind out of range
- SQLite3.STATUS_NOTADB : File opened that is not a database file
- SQLite3.STATUS_ROW : sqlite3_step() has another row ready
- SQLite3.STATUS_DONE : sqlite3_step() has finished executing