|
分享例程
界面截图: |
|
备注说明: |
- |
本帖最后由 一只可爱汐 于 2023-5-9 19:36 编辑
EDB数据库操作模块发布
前言
最近写的一些小项目频繁用到了易语言自带的edb数据库
然后每次都需要线程锁来解决多线程导致的记录索引乱飞的情况
干脆自己业余时间自己封装了一个模块 彻底解决了多线程问题以及部分函数面向过程的不舒适
拿出来开源分享给大家/
用的都是易语言原生库 模块成品23kb 源码24kb
后续可能出个例子啥的 不过可能有能力的大佬看看类的成员函数介绍就能大概懂了 每个方法都写了备注(手疼...)
后续更新会发在本帖子 有兴趣的可以持续关注哈
小声BB:后续可能会封装个DLL给别的语言调用 因为发现EDB数据库还是蛮好用的 几千万条数据还是轻轻松松 并且不用装环境
老规矩 回复见源码
链接:https://pan.baidu.com/s/1KyK_-2ykmhWGX7ATuI1D1A?pwd=6666
提取码:6666
--来自百度网盘超级会员V2的分享
版本更新 网盘地址没变
2023/05/09
v1.0.2
一,新增类方法
1.类_EDB数据库.获取数据库许可证()
返回类型 整数型 获取当前数据库用于维护对象内部操作的线程许可证
方便用户更好的自定义开发数据库类方法
2.类_EDB数据库.获取字段名称(返回_字段数据)
返回类型 整数型 获取当前对象数据库的字段名称 返回字段数量 失败或无返回0 获取最后错误 获取函数执行失败原因
3.类_EDB数据库.设置数据库(参_数据库文件名或别名)
返回类型 逻辑型 用于动态设置当前对象所操作的数据库 同类下方法 打开 自动设置数据库 失败返回假 获取最后错误 获取函数执行失败原因
适合移植原有用易语言原生库数据库写的项目
二,新增函数
获取多对象数据库许可证()
返回类型 整数型 获取防止多个数据库对象出错的许可证
方便用户更好的自定义数据库操作
三,修复了稳定性问题
2023/05/08
v1.0.0
发布了正式版本
补充内容 (2023-5-10 18:47):
2023/05/10
v1.0.3
修复了报错
错误所处位置: 模块:"EDB数据库操作模块"; 程序集:"类_EDB数据库"; 子程序:"查找记录"
错误(10048): “退出许可区”库命令的参...
补充内容 (2023-5-10 22:44):
"退出许可证"库命令... 这个报错 请自行在源码中修改即可 原因 退出许可证参数忘写了
懒得修也没问题 会在v.1.0.4版本全部进行修复
补充内容 (2023-5-12 18:18):
2023/05/12
v1.0.4
修复了全部此类报错
错误(10048): “退出许可区”库命令的参数“进入许可证”不能接受空数据。
补充内容 (2023-6-29 16:21):
2023/06/28
V1.0.5
1.修复了类_EDB数据库.打开()不填写数据库别名就会打开失败的问题(参_数据库别名可空属性改为了假)
2.修复了全部此类报错
错误所处位... |
评分
-
查看全部评分
本帖被以下淘专辑推荐:
- · 鱼木|主题: 1575, 订阅: 154
- · 易精贴|主题: 614, 订阅: 31
- · 精品特辑|主题: 771, 订阅: 16
- · 我的收藏|主题: 57, 订阅: 0
|