Чтобы понять различные команды блокировки в Visual FoxPro, рассмотрим их в порядке сужения сферы их действия, т. е. того, на что они распространяются. Блокировка может распространяться на всю базу данных, отдельную таблицу, строки данных таблицы или на столбец таблицы.
Блокировка на уровне базы данных. При открытии база данных в Vis¬ual FoxPro всегда имеет определенный статус блокировки: либо эксклю¬зивный, либо общий. Команда Open Database Real Estate открывает базу данных как эксклюзивную или как общую, в зависимости от значения уста¬новки Set Exclusive. Эту установку можно задать либо с помощью команды Set Exclusive, либо последовательно открыв диалоговые окна Tools, Options и отметив флаг Exclusive во вкладке File Locations (Расположения файлов). Если значением Exclusive является On, вышеприведенная команда будет открывать базу данных эксклюзивно.
• Блокировка на уровне таблицы. При блокировке на уровне таблицы вы можете использовать эксклюзивную блокировку или блокировку изменений. Открытие таблицы для эксклюзивного доступа очень похоже на открытие базы данных. Вы просто должны запустить команду Use с ключевым словом Exclusive. Как и в случае с базой данных, такая блокировка не позволит другим пользователям ни изменять, ни даже читать данные в таблице. Вы снимаете эксклюзивную блокировку таблицы, когда закрывае¬те ее посредством команды Use.
Опубликовал vovan666
May 18 2013 08:10:50 ·
0 Комментариев ·
3971 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.