set refresh 命令

请参阅

当网络上的其他用户修改记录时,确定是否更新浏览窗口或确定更新浏览窗口的频度。

语法

SET REFRESH TO nSeconds1 [, nSeconds2]

参数
TO nSeconds1 [, nSeconds2]

指定是否更新或更新的频度。 nSeconds1 指定两次更新浏览窗口或备注编辑窗口之间的时间间隔,以秒为单位。nSeconds1 的值可以从 0 到 3600。默认值为 0 秒。当 nSeconds1 为非零值且其他用户改变了您正在浏览的记录时,这些记录每隔指定的刷新时间间隔便更新一次。如果 nSeconds1 为零,则不更新正浏览的记录。
Visual FoxPro 在本地工作站上的内存中缓冲部分表。nSeconds2 指定使用网络上当前数据更新这些本地数据缓冲区的频度。
nSeconds2 是两次更新数据缓冲区的时间间隔,以秒为单位。
nSeconds2 值可以从 0 到 3600。它的默认值为 5。如果 nSeconds2 设置为 0,缓冲区永不刷新。

如果为 nSeconds1 指定了一个非零值但是没有指定 nSeconds2,那么 nSeconds2 设置为与 nSeconds1 一样的值。但是如果 nSeconds1 设置为 0 且不指定 nSeconds2,那么 nSeconds2 设置为5。
增加 nSeconds2 的值可以提高程序的运行性能。

说明

在网络上能够以共享方式打开表。因此正在浏览窗口中查看的记录很可能会被网络上的其他用户编辑。
SET REFRESH 影响由 BROWSE、CHANGE 或 EDIT 命令打开的浏览窗口中的记录。在浏览窗口中为进行编辑而打开的备注字段也将被更新。
SET REFRESH 还可以指定本地工作站上缓冲数据的更新频度。