Включает или отключает автоматическое блокирование записей данных в соответствующих командах.
SET LOCK ON | OFF |
Параметры
- ON
- Определяет, что соответствующие команды блокируют текущую таблицу на время своего выполнения. Это обеспечивает другим пользователям в сети доступ к текущей таблице в режиме только-для-чтения, а для Вас - самые свежие данные из таблицы.
- OFF
- (По-Умолчанию) Включает общий доступ к таблицам для соответствующих команд. Используйте команду SET LOCK OFF для обеспечения коллективного доступа к данным в таблице.
Комментарии
Система Visual FoxPro не выполняет блокирование таблиц при выполнении следующих команд::
Команды | |
---|---|
AVERAGE |
JOIN (both files) |
CALCULATE |
LIST |
COPY TO |
LABEL |
COPY TO ARRAY |
REPORT |
COUNT |
SORT |
DISPLAY (with a scope) |
SUM |
INDEX |
TOTAL |
Пока выполняются данные команды содержание таблиц не должно быть изменено другими пользователяими в сети. На пример, если Вы начинаете печатать отчет по данным из некоторой таблицы, а другие пользователи в это время вносят какие-либо изменения в данную таблицу, то в отчете вы получите устаревшую информацию.
Команда SET LOCK действует только в текущем сеансе работы.
См. также
Другие ссылки
Функция FLOCK( )Функция LOCK( )
Функция RLOCK( )
Команда SET DATASESSION
Команда SET MULTILOCKS
Общее описание команды SET
Команды
Описание Языка