易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

【支持多线程】EDB数据库操作模块v1.0.0   [复制链接]

    2023-06-03 09:16:33
    易语言模块
    易语言资源网
    5970 次浏览
    来源链接

EDB数据库操作模块发布

前言

最近写的一些小项目频繁用到了易语言自带的edb数据库

然后每次都需要线程锁来解决多线程导致的记录索引乱飞的情况

干脆自己业余时间自己封装了一个模块 彻底解决了多线程问题以及部分函数面向过程的不舒适

拿出来开源分享给大家/

用的都是易语言原生库 模块成品23kb 源码24kb

后续可能出个例子啥的 不过可能有能力的大佬看看类的成员函数介绍就能大概懂了 每个方法都写了备注(手疼...)

后续更新会发在本帖子 有兴趣的可以持续关注哈

小声BB:后续可能会封装个DLL给别的语言调用 因为发现EDB数据库还是蛮好用的 几千万条数据还是轻轻松松 并且不用装环境

老规矩 回复见源码

版本更新 网盘地址没变

2023/05/09

v1.0.2

一,新增类方法

1.类_EDB数据库.获取数据库许可证()

返回类型 整数型 获取当前数据库用于维护对象内部操作的线程许可证

方便用户更好的自定义开发数据库类方法

2.类_EDB数据库.获取字段名称(返回_字段数据)

返回类型 整数型 获取当前对象数据库的字段名称 返回字段数量 失败或无返回0 获取最后错误 获取函数执行失败原因

3.类_EDB数据库.设置数据库(参_数据库文件名或别名)

返回类型 逻辑型 用于动态设置当前对象所操作的数据库 同类下方法 打开 自动设置数据库 失败返回假 获取最后错误 获取函数执行失败原因

适合移植原有用易语言原生库数据库写的项目

二,新增函数

获取多对象数据库许可证()

返回类型 整数型 获取防止多个数据库对象出错的许可证

方便用户更好的自定义数据库操作

三,修复了稳定性问题

2023/05/08

v1.0.0

发布了正式版本


2023/05/10

v1.0.3

修复了报错

错误所处位置: 模块:"EDB数据库操作模块"; 程序集:"类_EDB数据库"; 子程序:"查找记录"

错误(10048): “退出许可区”库命令的参...


2023/05/12

v1.0.4

修复了全部此类报错

错误(10048): “退出许可区”库命令的参数“进入许可证”不能接受空数据。



点我下载 (已有 329 次下载)

模块元信息


模块名称: EDB数据库操作模块 模块作者: Hook你的心跳
模块版本: 1.0 模块大小: 23.52 KB
模块MD5: ac05543700da65f8a97c8cc985bd8ec8
版权声明:
模块描述: 一款占用小 纯易语言原生库编写而成的EDB数据库操作模块
模块备注:
引用支持库:
系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
应用接口支持库 3.1 F7FC1AE45C5C4758AF03EF19F18A395D
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
查看 EDB数据库操作模块 命令信息



[错误报告]   上一篇:海为PLC通讯Modbus地址计算器...     下一篇:[更新v2.9]WSS(WebSocke...