模块名称:sqlite3
模块作者:kyozy
模块版本:1.0
模块 MD5:274810b87b6bcfa835810861f0bec89f
模块大小:73.37 KB
版权声明:
模块描述:对应版本 sqlite 3.20.1
引用支持库:
系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 S3_FreeCdecl, , , 释放由 S3_ToCdecl() 返回的指针
.参数 lpcdecl, 整数型, ,
.子程序 S3_ToCdecl, 整数型, , 将易语言的子程序指针,转换为 _cdecl 函数指针,在不使用时需要调用 S3_FreeCdecl() 释放内存
.参数 lpfunction, 子程序指针, , 子程序指针
.参数 param_nums, 整数型, , 参数个数
.子程序 S3_ToGB2312, 文本型, ,
.参数 参数_Ansi文本, 文本型, ,
.参数 参数_代码页, 整数型, 可空 , 默认:65001(utf-8)
.子程序 S3_ToGB2312Ptr, 文本型, ,
.参数 参数_Ansi文本, 整数型, ,
.参数 参数_代码页, 整数型, 可空 , 默认:65001(utf-8)
.子程序 S3_ToUtf8, 文本型, ,
.参数 参数_Ansi文本, 文本型, ,
.参数 参数_代码页, 整数型, 可空 , 默认:936
.子程序 S3_ToUtf8Ptr, 文本型, ,
.参数 参数_Ansi文本, 整数型, ,
.参数 参数_代码页, 整数型, 可空 , 默认:936
.子程序 S3_初始化, 整数型, , sqlite3_initialize 内部会自己初始化,可以不调用
.子程序 S3_配置, 整数型, , sqlite3_config 必须在初始化之前调用
.参数 参数_配置项, 整数型, , “SQLITE_配置_”开头常量
.参数 参数_参数1, 整数型, 可空 ,
.参数 参数_参数2, 整数型, 可空 ,
.子程序 S3_卸载, 整数型, ,
.子程序 S3_字段类型到文本, 文本型, ,
.参数 参数_字段类型, 整数型, ,
.子程序 S3_字段属性到文本, 文本型, ,
.参数 参数_字段属性, 整数型, ,
.数据类型 S3字段信息, 公开,
.成员 名称, 文本型, , ,
.成员 类型, 整数型, , , 1、#字节型; 2、#短整数型; 3、#整数型; 4、#长整数型; 5、#小数型; 6、#双精度小数型; 7、#逻辑型; 8、#日期时间型; 10、#文本型; 11、#字节集型; 12、#备注型。
.成员 长度, 整数型, , ,
.成员 属性, 整数型, , , 0、无属性;1、主键;2、自动递增;4、非空
.成员 默认值, 文本型, , ,
.程序集 zySqlite3, , 公开
.子程序 绑定参数_空, 逻辑型, , Bind_Double 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 索引从1开始,表示SQL语句中的第几个“?”、“@VVV”
.子程序 绑定参数_双精度小数, 逻辑型, , Bind_Double 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 索引从1开始,表示SQL语句中的第几个“?”、“@VVV”
.参数 参数_参数值, 双精度小数, ,
.子程序 绑定参数_文本, 逻辑型, , Bind_Text 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 注意 @ 也是参数名的一部分。
.参数 参数_参数值, 文本型, ,
.子程序 绑定参数_文本UTF8, 逻辑型, , Bind_Text 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 注意 @ 也是参数名的一部分。
.参数 参数_参数值, 字节集, , UTF8文本数据
.子程序 绑定参数_长整数, 逻辑型, , Bind_int64 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 注意 @ 也是参数名的一部分。
.参数 参数_参数值, 长整数型, ,
.子程序 绑定参数_整数, 逻辑型, , Bind_int 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 注意 @ 也是参数名的一部分。
.参数 参数_参数值, 整数型, ,
.子程序 绑定参数_字节集, 逻辑型, , Bind_Blob 应该先调用“对象.置SQL语句”,然后调用本方法来绑定SQL语句中的“?”、“@VVV”值
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, , 注意 @ 也是参数名的一部分。
.参数 参数_参数值, 字节集, ,
.子程序 备份数据库, 逻辑型, , BackupDatabase
.参数 参数_文件名, 文本型, , 目标文件名。
.参数 参数_回调函数, 整数型, 可空 , 无返回值 (整数型 剩余页数,整数型 总页数)
.参数 参数_源数据库名, 文本型, 可空 , 默认为:main 主数据库。
.子程序 表是否存在, 逻辑型, , IsTableExist
.参数 参数_表名, 文本型, ,
.子程序 查询SQL, 整数型, , QuerySQL 执行一条查询语句,成功记录集句柄,失败0
.参数 参数_SQL, 文本型, , SQL语句中的第一个“?”号对应“参数_数据1”的数据
.参数 参数_数据1, 字节集, 可空 ,
.参数 参数_数据2, 字节集, 可空 ,
.参数 参数_数据3, 字节集, 可空 ,
.参数 参数_数据4, 字节集, 可空 ,
.参数 参数_数据5, 字节集, 可空 ,
.子程序 查询SQL_数量, 整数型, , 只返回第一行、第一列的数据,其他行列忽略。失败返回0
.参数 参数_SQL, 文本型, ,
.子程序 查询SQL_数量文本, 文本型, , 只返回第一行、第一列的数据,其他行列忽略。失败返回“”
.参数 参数_SQL, 文本型, ,
.子程序 拆分数据库, 逻辑型, , DetachDatabase 拆分一个之前使用“对象.附加数据库()”附加的数据库连接。此方法不能用于事务中
.参数 参数_数据库名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 创建表, 逻辑型, , CreateTable
.参数 参数_表名, 文本型, ,
.参数 参数_字段信息, S3字段信息, 数组,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 创建触发器, 逻辑型, , CreateTrigger
.参数 参数_表名, 文本型, ,
.参数 参数_触发器名, 文本型, ,
.参数 参数_执行语句, 文本型, , 当事件成立时,所触发的SQL语句。注意:必须以“;”号结尾
.参数 参数_触发条件, 整数型, , “S3触发条件_”开头常量。
.参数 参数_字段名, 文本型, 可空 , 当“参数_触发条件”=“S3触发条件_字段更新”时,指定字段名,多个字段用“,”分开
.参数 参数_发生时间, 整数型, 可空 , “S3触发时间_”开头常量。默认为“S3触发时间_普通模式”
.参数 参数_是否临时触发器, 逻辑型, 可空 , 默认为假。
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 创建视图, 逻辑型, , CreateView
.参数 参数_视图名, 文本型, ,
.参数 参数_查询语句, 文本型, , select 语句
.参数 参数_是否临时视图, 逻辑型, 可空 , 默认为假。
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 创建索引, 逻辑型, , CreateIndex
.参数 参数_索引名, 文本型, ,
.参数 参数_表名, 文本型, ,
.参数 参数_字段名, 文本型, , 多个字段用“,”分开。如:“Column1 ACS,Column2 DESC”
.参数 参数_唯一, 逻辑型, 可空 ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 打开, 逻辑型, , Open 数据库存在则打开,不存在则创建。
.参数 参数_文件名, 文本型, 可空 , 如果为空,表示创建一个内存数据库
.参数 参数_密码, 文本型, 可空 ,
.参数 参数_是否创建, 逻辑型, 可空 , 在指定的数据库文件不存在的情况下,如果本属性为“真”,则创建该数据库,否则直接返回“假”。本参数如果被省略,默认为“假”。
.子程序 读, 逻辑型, , Step 读取由“对象.置SQL语句”返回的记录集。并把记录集指针移动到下一行。移到最后一行,则返回假
.参数 参数_记录集, 整数型, ,
.子程序 附加数据库, 逻辑型, , AttachDatabase 附加一个数据库到当前连接,使之可以同时操作多个数据库。
.参数 参数_文件名, 文本型, , 数据库的文件名。
.参数 参数_数据库名, 文本型, , 以后可以通过这个数据库名,访问附加的数据库。如:“数据库名.表名”
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 关闭, 逻辑型, , Close
.子程序 关闭记录集, 逻辑型, , finalize
.参数 参数_记录集, 整数型, ,
.子程序 回滚事务, 逻辑型, , RollBack
.子程序 开始事务, 逻辑型, , Begin
.子程序 枚举表, 整数型, , EnumTable 返回表名列表记录集,字段0:表名称;字段1:创建时的SQL语句。
.子程序 枚举触发器, 整数型, , EnumTrigger 返回触发器名列表记录集,字段0:触发器名;字段1:创建时的SQL语句。
.参数 参数_表名, 文本型, ,
.子程序 枚举视图, 整数型, , EnumView 返回视图名列表记录集,字段0:视图名称;字段1:创建时的SQL语句。
.子程序 枚举索引, 整数型, , EnumTable 返回索引列表记录集,字段0:索引名;字段1:创建时的SQL语句。
.参数 参数_表名, 文本型, ,
.子程序 批量执行SQL, 逻辑型, , Exec 可以执行多条以“;”分割的SQL语句,成功返回真,失败返回假。
.参数 参数_SQL语句, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 清除绑定参数, 逻辑型, , Clear_Bindings
.参数 参数_记录集, 整数型, ,
.子程序 取SQL语句, 文本型, , Sql
.参数 参数_记录集, 整数型, ,
.子程序 取表内容, 逻辑型, , GetTable
.参数 参数_SQL语句, 文本型, ,
.参数 参数_表内容, 文本型, 可空 数组, 返回一个二维数组,第一行为字段名
.参数 参数_行数, 整数型, 参考 可空 ,
.参数 参数_列数, 整数型, 参考 可空 ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 取参数个数, 整数型, , bind_parameter_count
.参数 参数_记录集, 整数型, ,
.子程序 取参数名, 文本型, , bind_parameter_name
.参数 参数_记录集, 整数型, ,
.参数 参数_索引, 整数型, , 索引从1开始
.子程序 取参数索引, 整数型, , bind_parameter_index 返回绑定参数索引,索引从1开始
.参数 参数_记录集, 整数型, ,
.参数 参数_参数名, 文本型, ,
.子程序 取错误代码, 整数型, , Errcode 返回“#SQLITE_”开头常量
.子程序 取错误文本, 文本型, , Errmsg
.子程序 取记录列数, 整数型, , DataCount 如果以移动到记录尾,将返回0。
.参数 参数_记录集, 整数型, ,
.子程序 取库版本, 文本型, , LibVersion
.子程序 取库版本号, 整数型, , LibVersion_Number
.子程序 取数据库句柄, 整数型, ,
.子程序 取影响行数, 整数型, , ChangeCount 返回上一次insert、update、delete等操作的行数。
.子程序 取字段表名, 文本型, , ColumnTableName
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段定义类型, 文本型, , ColumnDecltype 返回定义的字段类型名
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段类型, 整数型, , GetColumnType 返回“S3字段类型_”开头常量。
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段名, 文本型, , ColumnName
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段数, 整数型, , ColumnCount
.参数 参数_记录集, 整数型, ,
.子程序 取字段数据库名, 文本型, , ColumnDatabaseName
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段索引, 整数型, , ColumnIndex 成功返回字段索引,失败返回-1
.参数 参数_记录集, 整数型, ,
.参数 参数_字段名, 文本型, ,
.子程序 取字段源名, 文本型, , ColumnOriginName
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段长度, 整数型, , ColumnBytes
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段值_双精度, 双精度小数, , ColumnDouble
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段值_文本, 文本型, , ColumnText
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段值_长整数, 整数型, , ColumnInt64
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段值_整数, 整数型, , ColumnInt
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, , 索引从0开始
.子程序 取字段值_字节集, 字节集, , ColumnBlob
.参数 参数_记录集, 整数型, ,
.参数 参数_字段索引, 整数型, ,
.子程序 取最后插入ROWID, 长整数型, , 每一个表都会有一个rowid列,如果已经有主键自增列,rowid则表示这个主键自增列的别名,这个方法返回最后插入的rowid
.子程序 删除表, 逻辑型, , DropTable
.参数 参数_表名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 删除触发器, 逻辑型, , DropTrigger
.参数 参数_触发器名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 删除视图, 逻辑型, , DropView
.参数 参数_视图名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 删除索引, 逻辑型, , DropIndex
.参数 参数_索引名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 提交事务, 逻辑型, , Commit
.子程序 添加字段, 逻辑型, , AddColumn
.参数 参数_表名, 文本型, ,
.参数 参数_字段信息, S3字段信息, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 修改密码, 逻辑型, , Rekey
.参数 参数_新密码, 文本型, 可空 ,
.子程序 压缩数据库, 逻辑型, , VACUUM 压缩数据所占用的磁盘空间。经过大批量记录增删之后,数据库文件可能会变的较大,调用此方法可释放一部分缓冲区域,以减少文件尺寸。
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 执行, 逻辑型, , Step 执行由“对象.置SQL语句”返回的记录集。执行成功返回真,失败返回假。并且无论是否成功,都会在内部 关闭记录集。
.参数 参数_记录集, 整数型, ,
.子程序 执行SQL, 逻辑型, , ExecuteSQL 执行一条非查询语句,成功返回真,失败返回假。
.参数 参数_SQL, 文本型, , SQL语句中的第一个“?”号对应“参数_数据1”的数据
.参数 参数_数据1, 字节集, 可空 ,
.参数 参数_数据2, 字节集, 可空 ,
.参数 参数_数据3, 字节集, 可空 ,
.参数 参数_数据4, 字节集, 可空 ,
.参数 参数_数据5, 字节集, 可空 ,
.子程序 置SQL语句, 整数型, , SetSql 成功返回一个记录集,此时记录集位置在首记录之前,失败返回0。任何SQL语句都需要关闭记录集。
.参数 参数_SQL语句, 文本型, ,
.子程序 置数据库句柄, , ,
.参数 参数_数据库句柄, 整数型, ,
.子程序 置最大等待时间, 逻辑型, , BusyTimeout 设置数据库被锁定时的最大等待时间,如果数据库超过最大等待时间后还没有被解锁,则中止尝试执行当前操作
.参数 参数_时间, 整数型, , 毫秒
.子程序 中断, , , Interrupt 中断一切未完成的操作,如果开始一个事务,将自动回滚事务
.子程序 重命名表, 逻辑型, , ReName
.参数 参数_旧表名, 文本型, ,
.参数 参数_新表名, 文本型, ,
.参数 参数_错误信息, 文本型, 参考 可空 ,
.子程序 重置, 逻辑型, , reset 将记录集重置到第一条记录之前
.参数 参数_记录集, 整数型, ,
.子程序 自定义_创建函数, 整数型, , 创建一个自定义Sql函数,成功返回 #SQLITE_成功
.参数 参数_函数名, 文本型, ,
.参数 参数_参数个数, 整数型, , 如果为 -1 表示任意参数个数
.参数 参数_用户数据, 整数型, ,
.参数 参数_函数指针cdecl, 整数型, , 无返回值 (整数型 sqlite3_context,整数型 参数个数,整数型 参数指针)。 注意:需要将易语言的子程序指针转换为cdecl调用方式,可调用 S3_ToCdecl() 方法转换
.参数 参数_析构函数cdecl, 整数型, 可空 , 无返回值 (整数型 用户数据),当数据库关闭或函数被覆盖时调用此方法。注意:需要将易语言的子程序指针转换为cdecl调用方式,可调用 S3_ToCdecl() 方法转换
.子程序 自定义_创建聚合函数, 整数型, , 创建一个自定义Sql聚合函数,类似sum() 成功返回 #SQLITE_成功
.参数 参数_函数名, 文本型, ,
.参数 参数_参数个数, 整数型, , 如果为 -1 表示任意参数个数
.参数 参数_用户数据, 整数型, ,
.参数 参数_单步函数指针cdecl, 整数型, , 无返回值 (整数型 sqlite3_context,整数型 参数个数,整数型 参数指针)。 注意:需要将易语言的子程序指针转换为cdecl调用方式,可调用 S3_ToCdecl() 方法转换
.参数 参数_完成函数指针cdecl, 整数型, , 无返回值 (整数型 sqlite3_context)。注意:需要将易语言的子程序指针转换为cdecl调用方式,可调用 S3_ToCdecl() 方法转换
.参数 参数_析构函数cdecl, 整数型, 可空 , 无返回值 (整数型 用户数据),当数据库关闭或函数被覆盖时调用此方法。注意:需要将易语言的子程序指针转换为cdecl调用方式,可调用 S3_ToCdecl() 方法转换
.子程序 自定义_返回错误代码, , ,
.参数 参数_context, 整数型, ,
.参数 参数_错误代码, 整数型, ,
.子程序 自定义_返回错误信息, , ,
.参数 参数_context, 整数型, ,
.参数 参数_错误信息, 文本型, ,
.子程序 自定义_返回空, , ,
.参数 参数_context, 整数型, , sqlite3_context
.子程序 自定义_返回双精度, , ,
.参数 参数_context, 整数型, , sqlite3_context
.参数 参数_双精度, 双精度小数, ,
.子程序 自定义_返回文本, , ,
.参数 参数_context, 整数型, , sqlite3_context
.参数 参数_文本, 文本型, ,
.参数 参数_静态, 逻辑型, 可空 ,
.子程序 自定义_返回长整数, , ,
.参数 参数_context, 整数型, , sqlite3_context
.参数 参数_长整数, 长整数型, ,
.子程序 自定义_返回整数, , ,
.参数 参数_context, 整数型, , sqlite3_context
.参数 参数_整数, 整数型, ,
.子程序 自定义_返回字节集, , ,
.参数 参数_context, 整数型, , sqlite3_context
.参数 参数_字节集, 字节集, ,
.参数 参数_静态, 逻辑型, 可空 ,
.子程序 自定义_取参数类型, 整数型, , 返回“S3字段类型_”开头常量
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取参数双精度, 双精度小数, ,
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取参数文本, 文本型, ,
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取参数长整数, 长整数型, ,
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取参数整数, 整数型, ,
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取参数字节集, 字节集, ,
.参数 参数_参数指针, 整数型, ,
.参数 参数_索引, 整数型, , 索引从0开始
.子程序 自定义_取用户数据, 整数型, , 返回 创建函数时 提供的 "参数_用户数据"
.参数 参数_context, 整数型, , sqlite3_context
.常量 S3触发时间_普通模式, "0", 公开,
.常量 S3触发时间_之后, "2", 公开,
.常量 S3触发时间_之前, "1", 公开,
.常量 S3触发条件_插入, "0", 公开,
.常量 S3触发条件_更新, "2", 公开,
.常量 S3触发条件_删除, "1", 公开,
.常量 S3触发条件_字段更新, "3", 公开,
.常量 S3字段类型_浮点型, "2", 公开, SQLITE_FLOAT
.常量 S3字段类型_空, "5", 公开, SQLITE_NULL
.常量 S3字段类型_文本型, "3", 公开, SQLITE_TEXT
.常量 S3字段类型_整型, "1", 公开, SQLITE_INTEGER
.常量 S3字段类型_字节集型, "4", 公开, SQLITE_BLOB
.常量 SQLITE_IO错误, "10", 公开, SQLITE_IOERR 某种磁盘I/O错误发生
.常量 SQLITE_表太大, "18", 公开, SQLITE_TOOBIG 一个表的行数据过多
.常量 SQLITE_不能打开, "14", 公开, SQLITE_CANTOPEN 不能打开数据库文件
.常量 SQLITE_不匹配, "20", 公开, SQLITE_MISMATCH 数据类型不匹配
.常量 SQLITE_不支持OS, "22", 公开, SQLITE_NOLFS 主机不支持的OS特性
.常量 SQLITE_成功, "0", 公开, SQLITE_OK
.常量 SQLITE_错误, "1", 公开, SQLITE_ERROR SQL 错误或没有数据库
.常量 SQLITE_繁忙, "5", 公开, SQLITE_BUSY 数据据库文件被锁定
.常量 SQLITE_范围, "25", 公开, SQLITE_RANGE 绑定参数时索引超出范围
.常量 SQLITE_格式, "24", 公开, SQLITE_FORMAT 辅助数据库格式错误
.常量 SQLITE_行, "100", 公开, SQLITE_ROW 有另一行就绪
.常量 SQLITE_结构, "17", 公开, SQLITE_SCHEMA 数据库结构被改变
.常量 SQLITE_内部, "2", 公开, SQLITE_INTERNAL 一个SQLite内部的逻辑错误
.常量 SQLITE_配置_URI, "17", 公开, SQLITE_CONFIG_URI int 启用或禁用URI处理
.常量 SQLITE_配置_串行化, "3", 公开, SQLITE_CONFIG_SERIALIZED 无参数,启用所有互斥锁,多个线程都可以使用相同的连接和准备的SQL语句
.常量 SQLITE_配置_单线程, "1", 公开, SQLITE_CONFIG_SINGLETHREAD 无参数
.常量 SQLITE_配置_多线程, "2", 公开, SQLITE_CONFIG_MULTITHREAD 无参数,使用互斥锁,各个线程使用不同的连接和准备的SQL语句
.常量 SQLITE_配置_覆盖索引扫描, "20", 公开, SQLITE_CONFIG_COVERING_INDEX_SCAN 查询优化器中启用或禁用覆盖索引以进行全表扫描
.常量 SQLITE_配置_内存状态, "9", 公开, SQLITE_CONFIG_MEMSTATUS boolean 启用或禁用内存分配统计信息
.常量 SQLITE_配置_日志, "16", 公开, SQLITE_CONFIG_LOG xFunc, void* 全局错误日志,第一个参数函数签名是void(*)(void*,int,const char*),第二个参数是回调函数的第一个参数
.常量 SQLITE_权限, "3", 公开, SQLITE_PERM 访问权限被拒绝
.常量 SQLITE_认证, "23", 公开, SQLITE_AUTH 授权被否定
.常量 SQLITE_申请内存失败, "7", 公开, SQLITE_NOMEM
.常量 SQLITE_数据库满, "13", 公开, SQLITE_FULL 数据库满,插入失败
.常量 SQLITE_损坏, "11", 公开, SQLITE_CORRUPT 数据库磁盘镜像异常
.常量 SQLITE_锁定, "6", 公开, SQLITE_LOCKED 表被锁定
.常量 SQLITE_完成, "101", 公开, SQLITE_DONE 已经完成执行
.常量 SQLITE_为找到, "12", 公开, SQLITE_NOTFOUND 未使用。表或记录不存在
.常量 SQLITE_无表, "16", 公开, SQLITE_EMPTY 数据库表为空
.常量 SQLITE_无数据库, "26", 公开, SQLITE_NOTADB 文件已打开但没有数据库
.常量 SQLITE_误用, "21", 公开, SQLITE_MISUSE 库被不正确使用
.常量 SQLITE_协议, "15", 公开, SQLITE_PROTOCOL 数据库错定协议错
.常量 SQLITE_约束, "19", 公开, SQLITE_CONSTRAINT 由于约束冲突而中止
.常量 SQLITE_只读, "8", 公开, SQLITE_READONLY 试图写一个只读的数据库
.常量 SQLITE_中断, "9", 公开, SQLITE_INTERRUPT 操作被中断结束
.常量 SQLITE_终止, "4", 公开, SQLITE_ABORT 需要一个中断的Callback指令