开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 9862|回复: 296
收起左侧

[易语言模块源码] 【支持多线程】EDB数据库操作模块v1.0.0

  [复制链接]
结帖率:100% (1/1)
发表于 2023-5-9 00:20:36 | 显示全部楼层 |阅读模式   辽宁省沈阳市
分享例程
界面截图:
备注说明: -
本帖最后由 一只可爱汐 于 2023-5-9 19:36 编辑

EDB数据库操作模块发布
前言
最近写的一些小项目频繁用到了易语言自带的edb数据库
然后每次都需要线程锁来解决多线程导致的记录索引乱飞的情况
干脆自己业余时间自己封装了一个模块 彻底解决了多线程问题以及部分函数面向过程的不舒适
拿出来开源分享给大家/
用的都是易语言原生库 模块成品23kb 源码24kb
后续可能出个例子啥的 不过可能有能力的大佬看看类的成员函数介绍就能大概懂了 每个方法都写了备注(手疼...)
后续更新会发在本帖子 有兴趣的可以持续关注哈
小声BB:后续可能会封装个DLL给别的语言调用 因为发现EDB数据库还是蛮好用的 几千万条数据还是轻轻松松 并且不用装环境

老规矩 回复见源码

链接:https://pan.baidu.com/s/1KyK_-2ykmhWGX7ATuI1D1A?pwd=6666
提取码:6666
--来自百度网盘超级会员V2的分享 1YR_VMFYHX2L2ZBFI4N.png

版本更新 网盘地址没变

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.修复了全部此类报错
错误所处位...

点评

我怎么还是 错误所处位置: 模块:"EDB数据库操作模块"; 程序集:"类_EDB数据库"; 子程序:"查找记录"   吉林省延边朝鲜族自治州  发表于 2023-6-27 21:29

评分

参与人数 14好评 +11 精币 +24 收起 理由
U小愚 + 2 急急急...来个模块使用的演示啊 !!!!
文西哥 + 1 + 2 等大佬一个示例
kyo9766 + 1 感谢分享,很给力!~
易语言资源网 + 1 + 3 感谢分享,很给力!~
zangchao + 1 支持开源~!感谢分享
ppppzj + 1 + 2 很赞同,谢谢!
光影魔术 + 1 + 1 开源精神必须支持~
圆圈 + 1 + 1 作为小白希望能单独出个例程
重新归零 + 1 + 2 支持开源~!感谢分享
※逍遥游※ + 1 感谢分享,很给力!~
自由天下 + 1 + 2 支持支持鼓励鼓励
cayter + 1 + 2 感谢分享,很给力!~
李泽勇2 + 1 + 2 开源精神必须支持~
冰点 + 1 + 3 感谢分享,很给力!~

查看全部评分


友情提醒:请选择可信度高的模块,勿用未知模块,防止小人在模块内加入木马程序。【发现问题模块请到站务投诉】。

本帖被以下淘专辑推荐:

签到天数: 17 天

发表于 4 天前 | 显示全部楼层   湖北省武汉市
学习学习
回复 支持 反对

使用道具 举报

签到天数: 4 天

发表于 4 天前 | 显示全部楼层   内蒙古自治区巴彦淖尔市
学习学习
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 27 天

发表于 2024-4-15 21:22:15 | 显示全部楼层   四川省德阳市
来个使用教程把
回复 支持 反对

使用道具 举报

结帖率:97% (127/131)

签到天数: 21 天

发表于 2024-4-12 18:53:44 | 显示全部楼层   重庆市重庆市
我来学习下
回复 支持 反对

使用道具 举报

结帖率:80% (4/5)

签到天数: 1 天

发表于 2024-3-7 21:54:29 | 显示全部楼层   四川省成都市
感谢
回复 支持 反对

使用道具 举报

结帖率:40% (2/5)

签到天数: 21 天

发表于 2024-3-7 15:55:31 | 显示全部楼层   江苏省无锡市
十大啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
回复 支持 反对

使用道具 举报

签到天数: 24 天

发表于 2024-3-7 15:22:58 | 显示全部楼层   重庆市重庆市
请问有例子看看吗
回复 支持 反对

使用道具 举报

发表于 2024-3-4 12:19:41 | 显示全部楼层   山东省枣庄市
能出个例子吗?先研究看看
回复 支持 反对

使用道具 举报

结帖率:83% (33/40)
发表于 2024-2-18 13:36:13 | 显示全部楼层   江苏省盐城市
123123123123
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 诚聘英才| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 800073686,邮箱:800073686@b.qq.com
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表