Типы буферизации данных



Таблица 20.3. Типы буферизации данных



Значение Описание
1 Буферы не используются
2 Пессимистичная блокировка записей. Visual FoxPro блокирует запись сразу же после начала редактирования данных и освобождает блокировку только после перехода на следующую запись или при выполнении ФУНКЦИИ TABLEUPDATE ( )
3 Оптимистичная блокировка записей. Позволяет редактировать текущую запись в других сеансах работы и блокирует запись только при переходе на следующую запись или выполнении функции tableupdate ()
4 Пессимистичная блокировка таблицы. Блокируются все редактируемые записи, но их обновление в базе данных осуществляется только при вызове функции tableupdate ()
5 Оптимистичная блокировка таблицы. Позволяет редактировать записи в других сеансах работы и блокирует записи только при обновлении записей в базе данных с помощью функции tableupdate ()

При выборе любого типа буферизации данных вы можете отказаться от выполненных изменений с помощью функция tablerevert ().

Для установки типа буферизации вы можете использовать функциюCURSORSETPROP() , свойство BufferMode формы и свойство BufferModeOverride курсора, используемого в среде окружения формы.

Свойство BufferMode формы может принимать одно из значений, описанных в табл. 20.4.



Содержание раздела