常量 |
常量值 |
描 述 |
#SQLITE_成功 | 0 |
|
#SQLITE_错误 | 1 |
一般错误。 |
#SQLITE_内部错误 | 2 |
SQLite中的内部逻辑错误。 |
#SQLITE_权限 | 3 |
访问权限被拒绝。 |
#SQLITE_终止 | 4 |
回滚事务请求中止。 |
#SQLITE_繁忙 | 5 |
数据库文件已锁定。 |
#SQLITE_锁定 | 6 |
数据库中的表已锁定。 |
#SQLITE_内存不足 | 7 |
分配内存失败。 |
#SQLITE_只读 | 8 |
尝试写入只读数据库。 |
#SQLITE_中断 | 9 |
|
#SQLITE_IO错误 | 10 |
发生某种磁盘I / O错误。 |
#SQLITE_损坏 | 11 |
数据库磁盘映像格式错误。 |
#SQLITE_未找到 | 12 |
|
#SQLITE_已满 | 13 |
插入失败,因为数据库已满。 |
#SQLITE_不能打开 | 14 |
无法打开数据库文件。 |
#SQLITE_协议 | 15 |
数据库锁协议错误。 |
#SQLITE_空 | 16 |
限内部使用。 |
#SQLITE_结构 | 17 |
数据库结构被改变。 |
#SQLITE_太大 | 18 |
文本或字节集超出大小限制。 |
#SQLITE_约束 | 19 |
由于约束冲突而中止。 |
#SQLITE_不匹配 | 20 |
数据类型不匹配。 |
#SQLITE_误用 | 21 |
库被不正确使用。 |
#SQLITE_系统不支持 | 22 |
使用主机不支持的操作系统功能。 |
#SQLITE_认证 | 23 |
授权被拒绝。 |
#SQLITE_格式 | 24 |
未使用。 |
#SQLITE_范围 | 25 |
绑定参数时索引超出范围。 |
#SQLITE_不是数据库 | 26 |
打开的文件不是数据库文件。 |
#SQLITE_通知 | 27 |
来自日志的通知。 |
#SQLITE_警告 | 28 |
来自日志的警告。 |
#SQLITE_行 | 100 |
记录集有下一行。 |
#SQLITE_完成 | 101 |
记录集完成执行。 |
#SQLITE_配置_单线程 | 1 |
无参数。 |
#SQLITE_配置_多线程 | 2 |
无参数,使用互斥锁,各个线程使用不同的连接和准备的SQL语句。 |
#SQLITE_配置_串行化 | 3 |
无参数,使用所有互斥锁,多个线程都可以使用相同的连接和准备的SQL语句。 |
#SQLITE_配置_内存状态 | 9 |
逻辑参数 启用或禁用内存分配统计信息。 |
#SQLITE_配置_日志 | 16 |
全局错误日志,第一个参数 void(*)(void*,int,const char*),第二个参数 回调函数的第一个参数。 |
#SQLITE_配置_URI | 17 |
逻辑参数 启用或禁用URI处理。 |
#SQLITE_配置_覆盖索引扫描 | 20 |
逻辑参数 启用或禁用查询优化器中覆盖索引以进行全表扫描。 |
#SQLITE_打开_只读 | 1 |
|
#SQLITE_打开_读写 | 2 |
|
#SQLITE_打开_创建 | 4 |
|
#SQLITE_打开_URI | 64 |
支持URI。 |
#SQLITE_打开_内存 | 128 |
|
#SQLITE_打开_无互斥 | 32768 |
|
#SQLITE_打开_全互斥 | 65536 |
|
#SQLITE_打开_共享缓存 | 131072 |
|
#SQLITE_打开_私有缓存 | 262144 |
|
#SQLITE_类型_整数型 | 1 |
|
#SQLITE_类型_浮点型 | 2 |
|
#SQLITE_类型_文本型 | 3 |
|
#SQLITE_类型_字节集型 | 4 |
|
#SQLITE_类型_空 | 5 |
|
#SQLITE_字段属性_主键 | 1 |
Primary Key。 |
#SQLITE_字段属性_自动递增 | 2 |
AutoIncrement。 |
#SQLITE_字段属性_非空 | 4 |
Not Null。 |
#SQLITE_字段属性_唯一 | 8 |
Unique。 |
#wxCODEC_TYPE_UNKNOWN | 0 |
|
#wxCODEC_TYPE_AES128 | 1 |
|
#wxCODEC_TYPE_AES256 | 2 |
|
#wxCODEC_TYPE_CHACHA20 | 3 |
|
#wxCODEC_TYPE_SQLCIPHER | 4 |
|
#wxSQLITE_Cipher_Global | “global” |
|
#wxSQLITE_Cipher_AES128 | “aes128cbc” |
|
#wxSQLITE_Cipher_AES256 | “aes256cbc” |
|
#wxSQLITE_Cipher_CHACHA20 | “chacha20” |
|
#wxSQLITE_Cipher_SQLCIPHER | “sqlcipher” |
|
#wxSQLITE_Config_cipher | “cipher” |
[全局]“wxCODEC_TYPE_”开头常量,可用于配置加密算法。 |
#wxSQLITE_Config_legacy | “legacy” |
[AES128,AES256,CHACHA20,SQLCIPHER],0或1。 |
#wxSQLITE_Config_legacy_page_size | “legacy_page_size” |
[AES128,AES256,CHACHA20,SQLCIPHER],最大65536。 |
#wxSQLITE_Config_kdf_iter | “kdf_iter” |
[AES256,CHACHA20,SQLCIPHER]。 |
#wxSQLITE_Config_fast_kdf_iter | “fast_kdf_iter” |
[SQLCIPHER]。 |
#wxSQLITE_Config_hmac_use | “hmac_use” |
[SQLCIPHER]。 |
#wxSQLITE_Config_hmac_pgno | “hmac_pgno” |
[SQLCIPHER]。 |
#wxSQLITE_Config_hmac_salt_mask | “hmac_salt_mask” |
[SQLCIPHER]。 |
#SQLITE3_触发条件_插入 | 0 |
|
#SQLITE3_触发条件_删除 | 1 |
|
#SQLITE3_触发条件_更新 | 2 |
|
#SQLITE3_触发条件_字段更新 | 3 |
|
#SQLITE3_触发时间_普通模式 | 0 |
|
#SQLITE3_触发时间_之前 | 1 |
|
#SQLITE3_触发时间_之后 | 2 |
|
#SQLITE3_事务锁状态_推迟 | 0 |
事务不获取任何锁(直到它需要锁的时候)。 |
#SQLITE3_事务锁状态_立即 | 1 |
事务会尝试获取RESERVED锁。如果成功,保证没有别的连接可以写数据库。但是,别的连接可以对数据库进行读操作。 |
#SQLITE3_事务锁状态_独占 | 2 |
事务会试着获取对数据库的EXCLUSIVE锁。如果成功,别的连接无法读写数据库。 |