![](https://csdnimg.cn/release/download_crawler_static/1893358/bg6.jpg)
LK9000 编程接口说明书 高立开元公司
第 6 页
DB_Go_Bottom
【函数原型】int DB_Go_Bottom(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)函数则可以放弃了对当前记录的修改,
解除当前记录的编缉状态
DB_Go_RecNo
【函数原型】int DB_Go_RecNo(DB_HANDLE DB_Handle, unsigned long Rec_No)
【功能】移动数据库记录指针到指定记录号的记录上。
【声明头文件】dbms.h
【参数说明】
1、 DB_Handle 数据库句柄
2、 Rec_No 记录号
【返回值说明】
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)函数则将当前记录的修改写入文件,并恢