Использование буферов. Блокировка при буферизации.
Таблица 20.5. Значения свойства Buf ferModeOverride.
Значение | Описание |
---|---|
0 | Буферы не используются |
1 | Использует тип блокировки, заданный свойством BufferMode формы |
2 | Пессимистичная блокировка записей |
3 | Оптимистичная блокировка записей |
4 | Пессимистичная блокировка таблицы |
5 | Оптимистичная блокировка таблицы |
Функция cursorsetpropo, используемая для определения типа буферизации курсора, имеет следующий синтаксис:
CURSORSETPROP(Bu f £ering, типБуферизации, псевдонимТаблицы | номерРабочейОбласти])
Для определения текущего типа буферизации воспользуйтесь свойством:
BufferModeOverride курсора или функцией CURSORGETPROP().
Рис. 20.3. Определение значения свойства Buf ferModeOverride курсора
При работе в интерактивном режиме вы можете установить тип блокировки в диалоговом окне Work Area Properies (Свойства рабочего пространства) (рис. 20.4), которое открывается при нажатии кнопки Properties (Свойства) в диалоговом окне Data Session (Данные сеанса).
Рис. 20.4. Определение типа блокировки в диалоговом окне Work Area Properties