refresh( ) 函数

请参阅

在可更新的 SQL 视图中刷新数据。

语法

REFRESH([nRecords [, nRecordOffset]] [, cTableAlias | nWorkArea])

参数
nRecords

指定要刷新的记录数目。如果 nRecords 等于 0 或省略 nRecords,则只刷新当前记录。

nRecordOffset

指定开始刷新的记录与当前记录的偏移记录数。例如,如果当前记录是 10 号记录,而 nRecordOffset 等于 -4,则从 6 号记录开始刷新;如果 nRecordOffset 等于 0,或省略 nRecordOffset,则只刷新当前记录。

cTableAlias

指定要刷新其记录的远程 SQL 视图的别名。

nWorkArea

指定将在其中刷新记录的表或临时表所在的工作区。如果省略 nWorkArea 和 cTableAlias,则在当前选定工作区的远程 SQL 视图中刷新记录。

返回值类型

数值型

说明

REFRESH() 函数返回刷新的记录数目。
刷新记录使用的是用来创建 SQL 视图的表的数据。记录在当前选定工作区打开的 SQL 视图中刷新。
REFRESH( ) 不能刷新锁定或缓冲的记录,并且记录的主关键字值必须唯一。如果表中的某个记录没有主关键字,则 SQL 视图中相应的记录被做上删除标记。