S E T L O C K 命 令
激活或废止在某些命令中的自动锁定功能
语 法
SET LOCK ON | OFF
参 数 描 述
O N




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



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


在执行需要只读访问表的命令时
Visual FoxPro 不对文件加锁 这些命令如下
AVERAGE CALCULATE
COPY TO COPY TO ARRAY

COUNT
DISPLAY 在一定范围内
续 表
INDEX JOIN ( 多个文件 )
LIST LABEL
REPORT SORT
SUM TOTAL











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