没有合适的资源?快使用搜索试试~ 我知道了~
首页接口设计说明书(软件设计文档范例)
接口设计说明书(软件设计文档范例)
4星 · 超过85%的资源 需积分: 39 299 下载量 116 浏览量
更新于2023-03-03
评论 3
收藏 261KB PDF 举报
接口设计说明书 本接口说明书详细介绍了LK9000编程接口函数的功能,用法、声明所在的头文件。用户在开发LK9000软件时必须阅读该说明书。
资源详情
资源评论
资源推荐
LK9000 编程接口说明书 高立开元公司
第 1 页
LK9000
编程接口说明书
LK9000 编程接口说明书 高立开元公司
第 2 页
本接口说明书详细介绍了 LK9000 编程接口函数的功能,用法、声明所在的头文件。
用户在开发 LK9000 软件时必须阅读该说明书。
一、数据库编程接口说明
DB_Initial
【函数原型】void DB_Initial()
【功能】在使用数据库功能时,对数据库管理模块进行初始化。
【声明头文件】dbms.h
【参数说明】无
【返回值说明】无
【使用方法】在要调用其他操作数据库的函数时,首先要进行数据库管理模块初始化。并且
仅被调用一次。
【提示】
DB_Uninitial
【函数原型】void DB_Uninitial()
【功能】释放数据库管理模块所占用的内存、卸载数据库管理模块。
【声明头文件】dbms.h
【参数说明】无
【返回值说明】无
【使用方法】在结束对数据库的操作,最后必须调用该函数卸载数据库管理模块。
DB_Get_Last_Error
【函数原型】char * DB_Get_Last_Error()
【功能】返回数据库操作函数最近一次出错的错误信息。
【声明头文件】dbms.h
【参数说明】无
【返回值说明】返回错误信息的字符串的指针。
【使用方法】
在调用了任何一个的数据库操作函数之后都可以调用该函数捕捉函数运行过程中产生
的错误。
if (DB_Open("usr/db/demo.dbf", &hdb) != DB_NO_ERROR) {
MessageBox(DB_Get_Last_Error(), ONLY_OK );
}
【提示】
LK9000 编程接口说明书 高立开元公司
第 3 页
DB_Open
【函数原型】int DB_Open(char *File_Name, DB_HANDLE *DB_Handle)
【功能】打开 DBF 文件
【声明头文件】dbms.h
【参数说明】
1、 File_Name DBF 文件名
2、 DB_Handle 正确 返回数据库句柄 错误 0
【返回值说明】
DB_ERROR_OPEN_FILE 数据库打开错误
DB_ERROR_FILE_INVALID 数据库文件无效
DB_ERROR_NOT_ENOUGH_MEM 申请内存失败
DB_ERROR_OPEN_INDEX_FILE 打开索引文件失败
DB_NO_ERROR 执行成功
【使用方法】
DB_HANDLE hdb;
DB_Open("/usr/db/demo.dbf", &hdb);
【提示】
1、“/usr/db/”为存放数据库文件的路径,打开数据库是务必要加入。
2、打开数据库文件时将索引文件一并打开。
DB_Is_Deleted
【函数原型】int DB_Is_Deleted(DB_HANDLE DB_Handle)
【功能】判断当前记录是否已被删除。
【声明头文件】dbms.h
【参数说明】
1、DB_Handle 数据库句柄
【返回值说明】
DB_ERROR_POINT_INVALID 参数 DB_Handle 所指向的数据库无效
DB_ERROR_RECORD_POSITION 记录位置无效
DB_RECORD_DELETED 当前记录已被删除
DB_RECORD_NOT_DELETE 当前记录未被删除
【使用方法】
在数据库记录指针移动到当前记录时,调用该函数判断该记录是否被逻辑删除。
DB_Set_Delete_Filter_On
【函数原型】void DB_Set_Delete_Filter_On ( void )
【功能】对已删除的记录进行过滤。
【声明头文件】dbms.h
【参数说明】
LK9000 编程接口说明书 高立开元公司
第 4 页
【返回值说明】
【使用方法】
对已删除的记录进行过滤后,使用 DB_Go_Next、DB_Go_Prev、DB_Go_Top、
DB_Go_Bottom、DB_Scan、DB_Seek_First、DB_Seek_Next 将不会定位到已删除的
记录上。DB_Go_RecNo 除外。
DB_Set_Delete_Filter_Off
【函数原型】void DB_Set_Delete_Filter_Off( void )
【功能】解除对已删除的记录的过滤。
【声明头文件】dbms.h
【参数说明】
【返回值说明】
【使用方法】
DB_Go_Next
【函数原型】int DB_Go_Next(DB_HANDLE DB_Handle)
【功能】移动数据库记录指针到下一条记录
【声明头文件】dbms.h
【参数说明】
1、DB_Handle 数据库句柄
【返回值说明】
DB_ERROR_POINT_INVALID 参数 DB_Handle 所指向的数据库无效
DB_ERROR_RECORD_POSITION 记录位置无效
DB_ERROR_FILE_INVALID 数据库文件无效( 已被破坏 )
DB_ERROR_MUST_POST_RECORD 记录正处于编缉状态
DB_NO_ERROR 执行成功
【使用方法】
移动数据库记录指针时使用,当前数据库文件一定要在打开状态。
【提示】
如果当前记录处于编缉状态(执行了追加,更改,删除,恢复操作),记录指针是不允
许移动的。
DB_post_Rec(DB_HANDLE DB_Handle)函数则将当前记录的修改写入文件,并恢
复当前记录的浏览状态
DB_Unpost_Rec(DB_HANDLE DB_Handle)函数则可以放弃了对当前记录的修改,
解除当前记录的编缉状态
DB_Go_Prev
【函数原型】int DB_Go_Prev(DB_HANDLE DB_Handle)
【功能】移动数据库记录指针到上一条记录
LK9000 编程接口说明书 高立开元公司
第 5 页
【声明头文件】dbms.h
【参数说明】
1、DB_Handle 数据库句柄
【返回值说明】
DB_ERROR_POINT_INVALID 参数 DB_Handle 所指向的数据库无效
DB_ERROR_RECORD_POSITION 记录位置无效
DB_ERROR_MUST_POST_RECORD 记录正处于编缉状态
DB_ERROR_FILE_INVALID 数据库文件无效( 已被破坏 )
DB_NO_ERROR 执行成功
【使用方法】
移动数据库记录指针时使用,当前数据库文件一定要在打开状态。
【提示】
如果当前记录处于编缉状态(执行了追加,更改,删除,恢复操作),记录指针是不允
许移动的。
DB_post_Rec(DB_HANDLE DB_Handle)函数则将当前记录的修改写入文件,并恢
复当前记录的浏览状态
DB_Unpost_Rec(DB_HANDLE DB_Handle)函数则可以放弃了对当前记录的修改,
解除当前记录的编缉状态
DB_Go_Top
【函数原型】int DB_Go_Top(DB_HANDLE DB_Handle)
【功能】移动数据库记录指针到第一条记录
【声明头文件】dbms.h
【参数说明】
1、DB_Handle 数据库句柄
【返回值说明】
DB_ERROR_POINT_INVALID 参数 DB_Handle 所指向的数据库无效
DB_ERROR_RECORD_POSITION 记录位置无效
DB_ERROR_MUST_POST_RECORD 记录正处于编缉状态
DB_ERROR_FILE_INVALID 数据库文件无效( 已被破坏 )
DB_NO_ERROR 执行成功
【使用方法】
移动数据库记录指针时使用,当前数据库文件一定要在打开状态。
【提示】
如果当前记录处于编缉状态(执行了追加,更改,删除,恢复操作),记录指针是不允
许移动的。
DB_post_Rec(DB_HANDLE DB_Handle)函数则将当前记录的修改写入文件,并恢
复当前记录的浏览状态
DB_Unpost_Rec(DB_HANDLE DB_Handle)函数则可以放弃了对当前记录的修改,
解除当前记录的编缉状态
剩余32页未读,继续阅读
程雨轩
- 粉丝: 35
- 资源: 21
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2023年中国辣条食品行业创新及消费需求洞察报告.pptx
- 2023年半导体行业20强品牌.pptx
- 2023年全球电力行业评论.pptx
- 2023年全球网络安全现状-劳动力资源和网络运营的全球发展新态势.pptx
- 毕业设计-基于单片机的液体密度检测系统设计.doc
- 家用清扫机器人设计.doc
- 基于VB+数据库SQL的教师信息管理系统设计与实现 计算机专业设计范文模板参考资料.pdf
- 官塘驿林场林防火(资源监管)“空天地人”四位一体监测系统方案.doc
- 基于专利语义表征的技术预见方法及其应用.docx
- 浅谈电子商务的现状及发展趋势学习总结.doc
- 基于单片机的智能仓库温湿度控制系统 (2).pdf
- 基于SSM框架知识产权管理系统 (2).pdf
- 9年终工作总结新年计划PPT模板.pptx
- Hytera海能达CH04L01 说明书.pdf
- 数据中心运维操作标准及流程.pdf
- 报告模板 -成本分析与报告培训之三.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5