set lock 命令

请参阅

激活或废止在某些命令中的自动文件锁定。

语法

SET LOCK ON | OFF

参数
ON

当执行下列命令时,指定具有自动锁定表的功能。这时,网络上的其他用户只能读该表,因此确保您使用的是最新的数据。

OFF

(默认值)使下列命令能以共享方式访问表。如果不必从表中获得最新的信息,请使用 SET LOCK OFF。

说明

在执行需要只读访问表的命令时,Visual FoxPro 不对文件加锁。这些命令如下:

命令
AVERAGE JOIN (两个文件)
CALCULATE LIST
COPY TO LABEL
COPY TO ARRAY REPORT
COUNT SORT
DISPLAY (带范围子句) SUM
INDEX TOTAL

当执行这些命令时,不改变表中的内容,并且访问表时,网络上的其他用户也可以访问该表。当使用这些命令时,表可以被其他用户更改。例如,在其他用户改变在报表中的记录前,您可以使用 REPORT 命令打印报表。但是,报表中就包含了过时信息。
SET LOCK 的作用域是当前数据工作期。