Objective-C之学一点记一点 关于sqlite3_prepare_v2的各返回值解释
2013-08-27 23:06
411 查看
sqlite3_prepare_v2返回的是一个整型,各返回值解释如下:
#define SQLITE_OK 0 /* Successful result */
/* beginning-of-error-codes */
#define SQLITE_ERROR 1 /* SQL error or missing database
*/
#define SQLITE_INTERNAL 2 /* Internal logic error in
SQLite */
#define SQLITE_PERM 3 /* Access permission denied */
#define SQLITE_ABORT 4 /* Callback routine requested
an abort */
#define SQLITE_BUSY 5 /* The database file is locked
*/
#define SQLITE_LOCKED 6 /* A table in the database
is locked */
#define SQLITE_NOMEM 7 /* A malloc() failed */
#define SQLITE_READONLY 8 /* Attempt to write a readonly
database */
#define SQLITE_INTERRUPT 9 /* Operation terminated by
sqlite3_interrupt()*/
#define SQLITE_IOERR 10 /* Some kind of disk I/O
error occurred */
#define SQLITE_CORRUPT 11 /* The database disk image
is malformed */
#define SQLITE_NOTFOUND 12 /* NOT USED. Table or record
not found */
#define SQLITE_FULL 13 /* Insertion failed because
database is full */
#define SQLITE_CANTOPEN 14 /* Unable to open the database
file */
#define SQLITE_PROTOCOL 15 /* NOT USED. Database lock
protocol error */
#define SQLITE_EMPTY 16 /* Database is empty */
#define SQLITE_SCHEMA 17 /* The database schema changed
*/
#define SQLITE_TOOBIG 18 /* String or BLOB exceeds
size limit */
#define SQLITE_CONSTRAINT 19 /* Abort due to constraint
violation */
#define SQLITE_MISMATCH 20 /* Data type mismatch */
#define SQLITE_MISUSE 21 /* Library used incorrectly */
#define SQLITE_NOLFS 22 /* Uses OS features not supported
on host */
#define SQLITE_AUTH 23 /* Authorization denied */
#define SQLITE_FORMAT 24 /* Auxiliary database format
error */
#define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind
out of range */
#define SQLITE_NOTADB 26 /* File opened that is not
a database file */
#define SQLITE_ROW 100 /* sqlite3_step() has another
row ready */
#define SQLITE_DONE 101 /*
sqlite3_step() has finished executing */
#define SQLITE_OK 0 /* Successful result */
/* beginning-of-error-codes */
#define SQLITE_ERROR 1 /* SQL error or missing database
*/
#define SQLITE_INTERNAL 2 /* Internal logic error in
SQLite */
#define SQLITE_PERM 3 /* Access permission denied */
#define SQLITE_ABORT 4 /* Callback routine requested
an abort */
#define SQLITE_BUSY 5 /* The database file is locked
*/
#define SQLITE_LOCKED 6 /* A table in the database
is locked */
#define SQLITE_NOMEM 7 /* A malloc() failed */
#define SQLITE_READONLY 8 /* Attempt to write a readonly
database */
#define SQLITE_INTERRUPT 9 /* Operation terminated by
sqlite3_interrupt()*/
#define SQLITE_IOERR 10 /* Some kind of disk I/O
error occurred */
#define SQLITE_CORRUPT 11 /* The database disk image
is malformed */
#define SQLITE_NOTFOUND 12 /* NOT USED. Table or record
not found */
#define SQLITE_FULL 13 /* Insertion failed because
database is full */
#define SQLITE_CANTOPEN 14 /* Unable to open the database
file */
#define SQLITE_PROTOCOL 15 /* NOT USED. Database lock
protocol error */
#define SQLITE_EMPTY 16 /* Database is empty */
#define SQLITE_SCHEMA 17 /* The database schema changed
*/
#define SQLITE_TOOBIG 18 /* String or BLOB exceeds
size limit */
#define SQLITE_CONSTRAINT 19 /* Abort due to constraint
violation */
#define SQLITE_MISMATCH 20 /* Data type mismatch */
#define SQLITE_MISUSE 21 /* Library used incorrectly */
#define SQLITE_NOLFS 22 /* Uses OS features not supported
on host */
#define SQLITE_AUTH 23 /* Authorization denied */
#define SQLITE_FORMAT 24 /* Auxiliary database format
error */
#define SQLITE_RANGE 25 /* 2nd parameter to sqlite3_bind
out of range */
#define SQLITE_NOTADB 26 /* File opened that is not
a database file */
#define SQLITE_ROW 100 /* sqlite3_step() has another
row ready */
#define SQLITE_DONE 101 /*
sqlite3_step() has finished executing */
相关文章推荐
- 关于iOS sqlite3_prepare_v2 调用失败的问题
- 关于tasklet的一点小小的解释
- 数据库(SQLITE3函数总结): sqlite3_open, sqlite3_exec, slite3_close,sqlite3_prepare_v2,sqlite3_column_text,
- 关于JPA的一点学习与解释
- 关于堆、栈的一点解释
- 关于STM32 FLASH上运行ecos的内存配置的一点解释
- Hibernate配置文件中关于discriminator 的一点解释
- sqlite高效的批量数据插入sqlite3_prepare_v2
- objective-c中关于类型编码的解释
- 关于.dequeue的一点解释
- 终于看到一篇 关于四元数 万向节锁 解释明白靠谱一点的文字
- objective-c中关于类型编码的解释
- sqlite3_prepare_v2返回26错误码的解决
- 关于C++内存的一点解释。
- objective-c中关于类型编码的解释
- 关于鼠标拖拽的一点解释
- 数据库(SQLITE3函数总结): sqlite3_open, sqlite3_exec, slite3_close,sqlite3_prepare_v2,sqlite3_column_text,
- 关于CopyU!v2“基础性安全防护”功能的解释
- 关于objective-c的一点随笔
- [iPhone-Sqlite3]sqlite3_prepare_v2() 不返回 SQLITE_OK,调试