常量 | 常量值 | 描 述
#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锁。如果成功，别的连接无法读写数据库。