模块名称:EDB数据库操作模块 模块作者:Hook你的心跳 模块版本:1.0 模块 MD5:ac05543700da65f8a97c8cc985bd8ec8 模块大小:23.52 KB 版权声明: 模块描述:一款占用小 纯易语言原生库编写而成的EDB数据库操作模块 引用支持库: 系统核心支持库 5.7|krnln|d09f2340818511d396f6aaf844c7e325 多线程支持库 2.0|EThread|5F99C1642A2F4e03850721B4F5D7C3F8 应用接口支持库 3.1|eAPI|F7FC1AE45C5C4758AF03EF19F18A395D 特殊功能支持库 3.1|spec|A512548E76954B6E92C21055517615B0 ------------------------------ .子程序 获取多对象数据库许可证, 整数型, , 获取防止多个数据库对象出错的许可证 .程序集 类_EDB数据库, , 公开 .子程序 查找记录, 整数型, , 返回第一个查找到的记录索引 失败返回0 可以通过类方法 获取最后错误 获取函数执行失败原因 如果想查找多个记录 请使用同类方法 查找记录_数组 .参数 参_字段名, 文本型, , .参数 参_字段内容, 文本型, , 要查找的字段内容 非文本型数据请转为文本型后传入 不支持字节集 字节集请使用同类方法 查找记录_字节集 .子程序 查找记录_数组, 整数型, , 返回参数3的数组成员数 失败返回0 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_字段名, 文本型, , .参数 参_字段内容, 文本型, , 要查找的字段内容 非文本型数据请转为文本型后传入 不支持字节集 字节集请使用同类方法 查找记录_字节集 .参数 返回_索引数组, 整数型, 参考 数组, .子程序 查找记录_字节集, 整数型, , 返回第一个查找到的记录索引 失败返回0 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_字段名, 文本型, , .参数 参_字段字节集, 字节集, , 要查找的字段字节集 .子程序 打开, 逻辑型, , 打开并设置当前对象的数据库 成功返回真 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_数据库文件名, 文本型, , 要打开的数据库文件名称 .参数 参_程序中别名, 文本型, 可空 , 数据库别名 不可与其他对象数据库别名重复 .参数 参_是否只读, 逻辑型, 可空 , 默认为假 为真时仅对数据库进行读操作 .参数 参_数据库密码, 文本型, 可空 , 为"?"时弹出输入密码框 .子程序 附加删除标记, 逻辑型, , 为指定记录附加删除标记 要想彻底删除请使用同类方法 要想取消删除请使用同类方法 去除删除标记 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, , .子程序 获取数据库许可证, 整数型, , 获取当前数据库用于维护对象内部操作的线程许可证 .子程序 获取字段名称, 整数型, , 获取当前对象数据库的字段名称 返回字段数量 失败或无返回0 获取最后错误 获取函数执行失败原因 .参数 返回_字段数据, 文本型, 参考 数组, 以数组形式返回 成员变量格式:字段名称|字段类型 字段类型:1、#字节型;2、#短整数型;3、#整数型;4、#长整数型;5、#小数型;6、#双精度小数型;7、#逻辑型;8、#日期时间型;10、#文本型;11、#字节集型;12、#备注型。 .子程序 获取最后错误, 文本型, , 获取该对象最后的错误 没有错误返回空文本 .子程序 加空记录, 整数型, , 在数据库尾部加一条空记录 返回记录索引 失败返回0 可以通过类方法 获取最后错误 获取函数执行失败原因 .子程序 去除删除标记, 逻辑型, , 为指定记录附加删除标记 要想删除请使用同类方法 删除标记记录 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, , .子程序 删除标记记录, 逻辑型, , 耗时较长 删除全部有删除标记的记录 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .子程序 设置数据库, 逻辑型, , 用于动态设置当前对象所操作的数据库 同类下方法 打开 自动设置数据库 失败返回假 获取最后错误 获取函数执行失败原因 .参数 参_数据库文件名或别名, 文本型, , 必须是使用了易语言原生库函数 打开 或者有类对象 通过打开方法打开过的数据库文件名或别名 .子程序 写入记录_短整数型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 短整数, , .子程序 写入记录_逻辑型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 逻辑型, , .子程序 写入记录_日期时间型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 日期时间型, , .子程序 写入记录_双精度小数型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 双精度小数, , .子程序 写入记录_文本型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 文本型, , .子程序 写入记录_小数型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 小数型, , .子程序 写入记录_长整数型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 长整数型, , .子程序 写入记录_整数型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 整数型, , .子程序 写入记录_字节型, 逻辑型, , 在指定记录的指定字段写入新的值 失败返回假 可以通过类方法 获取最后错误 获取函数执行失败原因 .参数 参_记录索引, 整数型, 可空 , 要写入的位置 默认在最后一条记录上写 .参数 参_字段名称, 文本型, , .参数 参_写入内容, 字节型, ,
EDB数据库操作模块 v1.0