S E T M U L T I L O C K S 命 令

S E T M U L T I L O C K S 命 令 - 图1决定能否使用 LOCK ( ) 或 RLOCK ( ) 锁定多个记录

语 法

SET MULTILOCKS ON | OFF

参 数 描 述

O N

S E T M U L T I L O C K S 命 令 - 图2S E T M U L T I L O C K S 命 令 - 图3S E T M U L T I L O C K S 命 令 - 图4允 许 尝 试 锁 定 一 组 记 录 如 果 在 LOCK ( ) 或 RLOCK ( ) 中 包 含 一 组 记 录号 就 可 以 来 锁 定 多 个 记 录

OFF

S E T M U L T I L O C K S 命 令 - 图5S E T M U L T I L O C K S 命 令 - 图6S E T M U L T I L O C K S 命 令 - 图7默 认 情 况 允 许 尝 试 用 LOCK ( ) 或 RLOCK ( ) 来 锁 定 单 个 记 录

说 明

S E T M U L T I L O C K S 命 令 - 图8S E T M U L T I L O C K S 命 令 - 图9S E T M U L T I L O C K S 命 令 - 图10S E T M U L T I L O C K S 命 令 - 图11在 网络上以共享方式打开一个表时 可以锁定该表中的多个记录 SET MULTILOCKS 的设置决定锁定单个记录还是多个记录 可以用函数 LOCK ( ) 或 RLOCK( ) 锁定记录

S E T M U L T I L O C K S 命 令 - 图12S E T M U L T I L O C K S 命 令 - 图13注 意 SET MULTILOCKS 的设置由 ON 切换到 OFF 或由 OFF 切换到 ON

S E T M U L T I L O C K S 命 令 - 图14S E T M U L T I L O C K S 命 令 - 图15都隐含执行了 UNLOCK ALL 命令 即对所有工作区内的所有记录解除锁定

S E T M U L T I L O C K S 命 令 - 图16SET MULTILOCKS 的作用范围是当前数据工作期

S E T M U L T I L O C K S 命 令 - 图17S E T M U L T I L O C K S 命 令 - 图18S E T M U L T I L O C K S 命 令 - 图19S E T M U L T I L O C K S 命 令 - 图20S E T M U L T I L O C K S 命 令 - 图21对于 Visual FoxPro 在使用 CURSORSETPRO P( ) 启用行缓冲或表缓冲以前MULTILOCKS 必须是 ON 有关行缓冲和表缓冲的详细内容 请参阅CURSORSETPROP( )

S E T M U L T I L O C K S 命 令 - 图22S E T M U L T I L O C K S 命 令 - 图23S E T M U L T I L O C K S 命 令 - 图24S E T M U L T I L O C K S 命 令 - 图25S E T M U L T I L O C K S 命 令 - 图26S E T M U L T I L O C K S 命 令 - 图27S E T M U L T I L O C K S 命 令 - 图28S E T M U L T I L O C K S 命 令 - 图29S E T M U L T I L O C K S 命 令 - 图30S E T M U L T I L O C K S 命 令 - 图31如果选定了 工作区属性 对话框中的 允许数据缓冲 复选框 S E T M U L T I L O C K S 命 令 - 图32 选择查看窗口中的属性 按钮时 显示 工作区属性 对话框 那么当前数据工作期的 MULTILOCKS

S E T M U L T I L O C K S 命 令 - 图33S E T M U L T I L O C K S 命 令 - 图34S E T M U L T I L O C K S 命 令 - 图35S E T M U L T I L O C K S 命 令 - 图36S E T M U L T I L O C K S 命 令 - 图37S E T M U L T I L O C K S 命 令 - 图38将自动设置为 ON 但是 如果清除 允许数据缓冲 复选框 却不会对当前数据工作期的 MULTILOCKS 设置为 OFF

S E T M U L T I L O C K S 命 令 - 图39S E T M U L T I L O C K S 命 令 - 图40S E T M U L T I L O C K S 命 令 - 图41S E T M U L T I L O C K S 命 令 - 图42S E T M U L T I L O C K S 命 令 - 图43S E T M U L T I L O C K S 命 令 - 图44S E T M U L T I L O C K S 命 令 - 图45S E T M U L T I L O C K S 命 令 - 图46S E T M U L T I L O C K S 命 令 - 图47S E T M U L T I L O C K S 命 令 - 图48有关网络上记录和文件锁定 共享表的详细内容 请参阅前面的 语言参考 中的LOCK ( ) 和 RLOCK( ) 函 数 与 Microsoft Visual FoxPro 6.0 中文版程序员指南第十七章 共享访问程序设计

请 参 阅

CURSORSETPROP ( ) , LOCK( ) , RLOCK( ) , SET DATASESSION