SQLite3.resultCode (最終ステータスコード)

  1. 文法
  2. 詳細
  3. 値の取得

1. 文法

メンバ型
プロパティ
メンバ所有者
global.SQLite3 インスタンス
呼び出し
instance.resultCode

2. 詳細

当該コネクションに関わる、最終結果ステータスコードを取得します。

3. 値の取得

最終結果ステータスコードを返します。結果コードは下記の通りです。

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