Свойство Exclusive

Определяет, открыта ли в монопольном режиме таблица, связанная с объектом Cursor.

Применение:
Cursor.

Синтаксис:

DataEnvironment.Cursor.Exclusive[ = lText]

Установки:
lText
Для свойства Exclusive предусмотрены следующие установки:

Комментарии:
Доступно на этапе разработки и для чтения-записи на этапе выполнения.
Замечание. Когда доступ к объекту Cursor осуществляется с помощью функции CURSORSETPROP( ), свойство Exclusive доступно на этапе выполнения только для чтения.
Когда загружается среда данных, каждая таблица, связанная с объектом Cursor, может быть открыта либо для монопольного пользования (так, что никакой другой пользователь в многопользовательской среде не получит доступа к этой таблице), либо для совместного пользования. С помощью свойства Exclusive можно задавать режим доступа к таблице.
Замечание. Если значение свойства DataSession установлено равным 2 (Private Data Session), то для всех объектов Cursor среды данных установка свойства Exclusive, принимаемая по умолчанию, заменяется на "ложь" (.F.).
В случае представлений сам объект View всегда открывается в режиме совместного пользования. Однако для таблиц, определяющих представление, свойство Exclusive имеет значение. Для локальных представлений определяющие их таблицы Visual FoxPro открываются в режиме монопольного или совместного пользования, в зависимости от установки свойства Exclusive. На удаленные представления свойство Exclusive никак не влияет.
Свойство Exclusive играет ту же роль, что и предложения EXCLUSIVE и SHARE команды USE.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 14.01.2003