getnextmodified( ) 函数

示例 请参阅

返回一个记录号,对应于缓冲表或临时表中下一个被修改的记录。

语法

GETNEXTMODIFIED(nRecordNumber [, cTableAlias | nWorkArea])

参数

nRecordNumber

指定记录编号,getnextmodified( ) 函数在此记录后搜索下一个被修改的记录。nRecordNumber 可以指定为 0,从而确定表或临时表中第一个被修改的记录。

cTableAlias

指定表或临时表的别名,getnextmodified( ) 函数返回该表中下一个被修改记录的记录号。

nWorkArea

指定表或临时表所在的工作区,GETNEXTODIFIED( ) 函数返回该工作区中下一个被修改记录的记录号。
如果没有指定别名或工作区,getnextmodified( ) 函数将返回当前选定表或临时表中下一个被修改记录的记录号。

返回值类型
数值型

说明
如果在所指定的记录后没有被修改的记录,getnextmodified( ) 函数返回 0。只要更改了记录中任一字段的内容(即使还原为字段的原始内容)或记录的删除状态,就认为该记录已被修改。
getnextmodified( ) 函数只能对启用表缓冲的表和临时表进行操作。可以利用 CURSORSETPROP( ) 函数启用表缓冲。