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