开源2015新年礼物EC_得力软件_SQLite3数据库操作类V17正式版
功能说明:该程序是一个基于易语言编写的SQLite3数据库操作类,主要用于实现对SQLite数据库的连接、表操作、记录集管理、字段读取、分页控制等功能。程序通过封装SQLite3的API,提供了类似于ADO数据库操作类的接口,使得开发者可以方便地进行数据库操作。程序包含多个子程序和方法,如“连接”、“关闭”、“创建索引”、“打开表”、“读取字段数据”等,支持数据库表的创建、查询、更新、删除等操作,并且具备错误处理机制和版本更新记录,用于跟踪功能改进和BUG修复。该程序适用于需要在易语言环境中进行SQLite3数据库开发的场景,能够提高开发效率并简化数据库操作流程。
======EC_得力软件_SQLite3数据库操作类
| |
| |------ _启动子程序
| |
| |------ 模块更新记录
| |
| |------ _临时子程序
| |
| |------ 测试最后ID值
| |
| |------ 测试取表内容
| |
| |------ 测试新打开方法
| |
| |------ 测试记录集查找方法
| |
| |------ 测试数据各种方法
| |
| |------ 测试数据指针移动
| |
| |------ 测试子程序_读入记录值
| |
| |
======SQLite3数据库连接类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 取连接句柄
| |
| |------ 置连接句柄
| |
| |------ 是否已连接
| |
| |------ 连接
| |
| |------ 关闭
| |
| |------ 重置密码
| |
| |------ 最后错误
| |
| |------ 取错误代码
| |
| |------ 引擎版本
| |
| |------ 设超时时间
| |
| |------ 执行SQL
| |
| |------ 字段类型到文本
| |
| |------ 字段属性到文本
| |
| |------ 创建表
| |
| |------ 删除表
| |
| |------ 清空表
| |
| |------ 重命名表
| |
| |------ 是否存在表
| |
| |------ 添加字段
| |
| |------ 创建索引
| |
| |------ 删除索引
| |
| |------ 创建视图
| |
| |------ 删除视图
| |
| |------ 创建触发器
| |
| |------ 删除触发器
| |
| |------ 取字段数量
| |
| |------ 取记录数量
| |
| |------ 是否已存在
| |
| |------ 查找
| |
| |------ 内部_数组是否存在
| |
| |------ 取表全部内容
| |
| |------ 取表名列表
| |
| |------ 取表定义
| |
| |------ 取索引定义
| |
| |------ 取视图定义
| |
| |------ 取触发器定义
| |
| |------ 开始事务
| |
| |------ 保存事务
| |
| |------ 回滚事务
| |
| |------ 中断操作
| |
| |------ 压缩数据库
| |
| |------ 影响行数
| |
| |------ 附加数据库
| |
| |------ 拆分数据库
| |
| |
======SQLite3公共程序集
| |
| |------ A2U
| |
| |------ U2A
| |
| |------ 取空白字节集_asm
| |
| |------ 指针到字节集_asm
| |
| |
======SQLite3记录集类
| |
| |------ _初始化
| |
| |------ _销毁
| |
| |------ 置连接
| |
| |------ 取连接
| |
| |------ 置句柄
| |
| |------ 打开
| |
| |------ 删除表
| |
| |------ 打开并排序
| |
| |------ 打开并过滤
| |
| |------ 内部_执行查询命令
| |
| |------ 关闭
| |
| |------ 查找
| |
| |------ 影响记录数
| |
| |------ 记录数量
| |
| |------ 是否已打开
| |
| |------ 首记录前
| |
| |------ 尾记录后
| |
| |------ 到首记录
| |
| |------ 到尾记录
| |
| |------ 移到
| |
| |------ 到上一条
| |
| |------ 到下一条
| |
| |------ 当前位置
| |
| |------ 取字段名列表
| |
| |------ 字段数量
| |
| |------ 取字段名称
| |
| |------ 取字段类型
| |
| |------ 取字段序号
| |
| |------ 读字段值
| |
| |------ 读字段数据
| |
| |------ 读文本
| |
| |------ 读整数
| |
| |------ 读长整数
| |
| |------ 读单精度
| |
| |------ 读双精度
| |
| |------ 读字节集
| |
| |------ 读逻辑值
| |
| |------ 读日期时间
| |
| |------ 取表内容
| |
| |------ 替换
| |
| |------ 查询编号
| |
| |------ 是否已存在
| |
| |------ 内部_取SQL语句
| |
| |------ 内部_取字段数据长度
| |
| |------ 更新控件
| |
| |
======调用的Dll
| |
| |---[dll]------ API_MultiByteToWideChar
| |
| |---[dll]------ API_WideCharToMultiByte_byte
| |
| |---[dll]------ API_取指针长度
| |
| |---[dll]------ API_MultiByteToWideChar_byte
| |
| |---[dll]------ API_WideCharToMultiByte
| |
| |---[dll]------ sqlite3_打开数据库
| |
| |---[dll]------ sqlite3_验证密码
| |
| |---[dll]------ sqlite3_设置密码
| |
| |---[dll]------ sqlite3_关闭数据库
| |
| |---[dll]------ sqlite3_释放数据库
| |
| |---[dll]------ sqlite3_关闭记录集
| |
| |---[dll]------ sqlite3_取错误文本
| |
| |---[dll]------ sqlite3_取错误代码
| |
| |---[dll]------ sqlite3_引擎版本
| |
| |---[dll]------ sqlite3_置超时时间
| |
| |---[dll]------ sqlite3_执行
| |
| |---[dll]------ sqlite3_批量执行
| |
| |---[dll]------ sqlite3_中断操作
| |
| |---[dll]------ sqlite3_影响行数
| |
| |---[dll]------ sqlite3_置SQL语句
| |
| |---[dll]------ sqlite3_取SQL语句
| |
| |---[dll]------ sqlite3_绑定参数
| |
| |---[dll]------ sqlite3_清除参数
| |
| |---[dll]------ sqlite3_取数据列数
| |
| |---[dll]------ sqlite3_取字段数量
| |
| |---[dll]------ sqlite3_取字段名
| |
| |---[dll]------ sqlite3_取字段所属表名
| |
| |---[dll]------ sqlite3_取字段所属库名
| |
| |---[dll]------ sqlite3_取字段数据长度
| |
| |---[dll]------ sqlite3_取字段定义类型
| |
| |---[dll]------ sqlite3_取字段实际类型
| |
| |---[dll]------ sqlite3_复位指针
| |
| |---[dll]------ sqlite3_到下一行
| |
| |---[dll]------ sqlite3_取最后插入ID
| |
| |---[dll]------ sqlite3_取表内容
| |
| |---[dll]------ sqlite3_释放数据表
| |
| |---[dll]------ sqlite3_sleep_延时
| |
| |---[dll]------ sqlite3_读文本
| |
| |---[dll]------ sqlite3_读整数
| |
| |---[dll]------ sqlite3_读长整数
| |
| |---[dll]------ sqlite3_读单精度
| |
| |---[dll]------ sqlite3_读双精度
| |
| |---[dll]------ sqlite3_读字节集
| |
| |---[dll]------ API_复制到整数数组
| |
| |---[dll]------ API_lstrlen
| |
| |---[dll]------ GetProcessHeap
| |
| |---[dll]------ HeapAlloc
======程序集1
| |
| |------ _启动子程序
| |
| |------ 模块更新记录
| |
| |------ 模块测试接口
| |
| |------ 测试创建索引命令
| |
| |------ 测试最后ID值
| |
| |------ 测试取表内容
| |
| |------ 测试新打开方法
| |
| |------ 测试记录集查找方法
| |
| |------ 测试数据各种方法
| |
| |------ 测试数据指针移动
| |
| |------ 测试子程序_读入记录值
注:本站源码主要来源于网络收集。如有侵犯您的利益,请联系我们,我们将及时删除!
部分源码可能含有危险代码,(如关机、格式化磁盘等),请看清代码在运行。
由此产生的一切后果本站均不负责。源码仅用于学习使用,如需运用到商业场景请咨询原作者。
使用本站源码开发的产品均与本站无任何关系,请大家遵守国家相关法律。