更新日期:2024年09月11日
ifx_rc_update() 函数更新行或集合中的元素的值。
语法
ifx_rc_update(rchandle, value, action, jump)
参数
该函数接受以下参数。
参数
类型
用于
描述
rchandle
HINFX_RC
输入
行或集合缓冲区的句柄
value
元素的数据类型
输入
更新的元素的值
action
SQL_SMALLINT
输入
元素相对于查找位置的位置。值可能为:
SQL_INFX_RC_ABSOLUTE:: 元素
jump ,缓冲区中的第一个元素是元素
1
SQL_INFX_RC_CURRENT:
当前元素
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 186 -
参数
类型
用于
描述
SQL_INFX_RC_FIRST:第一个元素
SQL_INFX_RC_LAST:最后一个元素
SQL_INFX_RC_NEXT:下一个元素
SQL_INFX_RC_PRIOR:上一个元素
SQL_INFX_RC_RELATIVE :: jump
跳过当前元素的元素
jump
SQL_SMALLINT
输入 当 action 是 SQL_INFX_RC_ABSOLUTE
或 SQL_INFX_RC_RELATIVE 时,偏移
用法
ifx_rc_update() 函数更改 action 和 jump 指定的位置之前的元素的值。该函数将查找位置
设置为已更改的值的位置。
GBase 8s ODBC Driver 程序员指南
南大通用数据技术股份有限公司
- 187 -
8 提高应用程序性能
这些主题描述提高 GBase 8s ODBC Driver应用程序的性能的方法。
摘要:
将行光标置于查询结果集中的任意行。
该函数要求在结果集的结构中包含查询的全部结果,因此,
gbase_row_seek()仅应与gbase_store_result()一起使用,而不是与
gbase_use_result()。
语法:
GBASE_ROW_OFFSET gbase_row_seek(GBASE_RES *result,
GBASE_ROW_OFFSET offset);
参数:
result 结果集。
offset offset 值是行偏移量,它应是从gbase_row_tell()或
gbase_row_seek()返回的值。该值不是行编号,如果你打算按编
号查找结果集中的行,请使用gbase_data_seek()。
返回值:
行光标的前一个值。该值可传递给对gbase_row_seek()的后续调用。