NetDB数据库操作类3.2 ------------------------------------------------------------------ BUG反馈邮箱:123027687@qq.com ------------------------------------------------------------------ 支持数据库类型:mysql mssql sqlite access 本中间件需要驱动运行 ------------------------------------------------------------------ 虽然我不经常在线,但是有信号了我会关注群内的消息,第一时间解决问题 ------------------------------------------------------------------ 用到的支持库:数据操作支持库一[dp1] (2.0)版 取数据摘要 特殊功能支持库[spec] (3.1)版 取变量地址 系统核心支持库[krnln] (5.3)版 NetDB远程数据库支持库[NetDB] 3.2 {AA33B6EE-E3DD-4387-A61A-FFE9285439A6} Bin:服务端目录下面有三个文件 HPSocket4C.dll、SkinH.dll、sqlite3.dll、 NetDB.dll Bin:客户端目录下面有两个文件 HPSocket4C.dll、SkinH.dll、 NetDB.dll She:皮肤目录 说明: 1.模块调用NetDB支持库,必须要有这个支持库。 2.放到易语言文件就行了,不要管他 3.通用对话框组件下面属性:不改变目录=真(找不到dll解决办法) ------------------------------------------------------------------ [2020-3-18] ================ 1、**修复内部错误。 [2020-3-16] ================ 1、**NetDB_2020-3-16_2.7.3版本脱离支持库运行了。 [2020-3-13] ================ 1、**经过十多天的测试终于有一点小突破,优化核心处理数据,提升并发效率。 2、**以后基本不会再更新现有命令,以后主要更新核心优化。 [2020-2-29] ================ 1、**修正上传或者下载系统占用文件的传输,提升了权限。 2、**解决了很早留下来的一些总要bug,经过测试没有在出现过。 [2020-2-26] ================ 1、**数据库不在支持sqlite3免驱了 2、**读取速度优化,比上一版本提升了速度。 3、**还有就是读数据库不用多线程读了,在等待数据返回的期间不会卡客户端,另外自己用多线程会引发冲突 4、**修复客户端退出后,在登录用户服务端崩溃问题。 [2020-2-23] ================ 1、**数据库读取增加查询读取时间间隔,查询一般是很消耗服务器资源的,为了公平使用资源和保证服务端的高性能。 2、**读取附件增加缓存记录,只要远端附件没有变化,读过一次就不会反复读取,系统会自动加载缓存附件。 [2020-2-17] ================ 1、**数据库读写附件改网盘上传下载了,可以回调进度,读附件回调标识-2 、写附件回调标识 -1。 2、**优化内部传输,读入数据更快更流畅。 3、**网盘取文件信息()0、md5 1、创建时间 2、修改时间 3、访问时间 4、文件大小。 [2020-2-8-2] ================ 1、**修复向c盘写:HPSocket4C.dll,已经解决,解决办法是 通用对话框组件下面属性:不改变目录=真。 2、**修复一些小问题。 ================ [2020-2-4日] ================ 1、**本次更新设置权限,服务端设置权限命令: 服务环境.设置权限 (, 1, 1, 1, 1, 1) ' 注明:如果用户编号空,设置全局的权限,填入编号设置单个用户,如果有编号必须服务器启动后才能使用。 ' 权限不设置,默认是全部开启,就是说服务端不写这条命令就是全部开启的权限没有限制的。 。 2、**客户端连接服务增加参数绑定名称,可以绑定一个名字,这样服务端在线可以显示名字,并对他设置权限。 3、**本次更新包括数据库读写的权限控制,测试环境有限,有问题再改进,这个只是个雏形,后期还会更强。 4、**主要演示文件是服务端和网盘,请详细阅读。 ================ [2020-2-4日] ================ 1、**本次更新后必须配合支持库使用,因为支持库后期扩展更方便,有些模块解决不了。 2、**命令不变不影响使用,只是增加了支持库。 ================ [2020-1-30日] ================ 1、**修正网盘同时下载第一个失败问题。 2、**修正自定义数据不清空问题。 ================ [2020-1-29日] ================ 1、**修正网盘目录为空报错。 2、**为了皮肤调用方便写到模块里面了,请把SkinH.dll放到bin目录下面、 She:皮肤目录。 3、**服务端增加 置解密密码()、客户端增加 置加密密码()、尽量复杂些,这个即使是开发者也无法知道你设置的密码,注意的是,客户端设置了密码,服务端必须写入密码,否则无法访问数据库。 4、**服务端增加超时验证,大于1分钟的请求将被断开,对于我们正常使用不影响,对于封包发送到服务器的有一定的拦截,如果你会抓包封包的可以试试,发现问题我在解决。 5、**修复写日志创建文件夹问题。 6、**本次更新还是需要重新编译服务端和客户端 ================ [2020-1-27日] ================ 1、**增加网盘命令,写到文件、新建文件夹、目录是否存在、移动文件、修正不能删除目录问题。 2、**数据库sql语句加密调整,请用新模块更新编译后使用,否则不能访问数据库。 ================ [2020-1-22日] ================ 1、**增加取网盘目录,所有用户创建的空间都在这个下面。 2、**服务端增加命令,置附件设置 ,置网盘目录 两条命令。 3、**网盘优化,保存地址必须绝对地址。 ================ [2020-1-18日] ================ 1、**增加hhttp方法一个,取手机系统,返回来是安卓还是苹果。 2、**网盘上传优化,暂还不支持续传。 3、**优化部分读数据库语句。 ================ [2020-1-11日] ================ 1、**修正网盘下载大文件问题。 2、**下载文件可以不设置下载路径了,系统在本目录自动创建目录和文件。 3、**优化读取数据库卡的问题。 4、**修复下载文件超过4个g问题。 ================ [2020-1-8日] ================ 1、**增加数据池处理,默认10个,大于设定数量后,当用户退出并收回数据库。 2、**本次更新的数据库池支持现在设定的多个数据库同时在线。 3、**优化链接数据库速度提升。 ================ [2020-1-5日] ================ 1、**修正服务端连续读数据时崩溃问题,感谢群友(无极)帮忙测试,问题完美解决。 2、**修正分页sqlserver数据库取不到记录数量。 3、**模块增加了密码,密码是123456,请大家理解。 ================ [2020-1-4日] ================ 1、**更新HP-Socket 5.7.1 rc1。 ================ [2019-12-31日]2.2# ================ 1、**网盘重新写了。 ================ [2019-12-29日]2.2#8 ================ 1、**增加http服务一条命令,判断请求 真为pc访问 假是手机请求。 ================ [2019-12-27日]2.2#7 ================ 1、**修正自定义信息设计,取自定义信息增加一个用户id参数,已经调试成功。 2、**增加网页涉及到的文件协议。 ================ [2019-12-26日]2.2#6 ================ 1、**增加上传附件大小控制,设置服务端参数。 2、**修复http发送文件协议。 3、**新增两条命令和一个自定义类型,对象.置自定义信息 (NetDB_记录集类数组 参数_信息文本)和对象.取自定义信息 (文本型 参_信息名称)。 ================ [2019-12-25日]2.2#5 ================ 1、**网友说这个用着方便,我就恢复读写附件命令。 2、**修复写记录集修改数据服务端为区分大小写,导致写入失败。 3、**支持库保持不变,以后主要更新模块”。 ================ [2019-12-18日]2.2#4 ================ 1、**写dll不用再写收动态库DLL句柄”和“置动态链接库DLL”两条命令了内部处理了这样更方便。 2、**其他内部修改小错误。 3、**修正web网页兼容协议,请看例程“HTTPSERVER”。 ================ [2019-12-14日]2.2#3 ================ 1、**优化升级sqlite3免驱版本,速度和稳定性有提升sqlite3.dll。 2、**升级HPSocket4C.dll。 3、**以上两个dll请替换更新。 ================ [2019-12-2日]2.2#2 ================ 1、**增加WEB网站创建。 2、**优化数据读取速度。 3、**优化并发处理数据程序更严谨了。 4、**欢迎疯狂点击查询,多线程应用,能保证每次都能返回正确数据,不会忽略每次的结果,服务端更强悍 只要你的服务器承受的住,随便测试。 ================ ================ [2019-11-27日]2.2#1 ================ 1、**为了更好的兼容升级最新HP-Socket v5.7.1,方便日后更多的扩展,本版本必须替换服务端客户端请替换新的dll文件。 ================ [2019-11-26日]2.1#9#1 ================ 1、**增加sqlite3免驱连接。 2、**修复分页serversql不能读取记录数量。 2、**增加mysql设置驱动版本参数。 ================ [2019-11-24日]2.1#9 ================ 1、**常规更新,修复运行久了报错问题。 2、**修复已知报错问题
1