Распечатать страницу

Блокировка таблиц и записей в Visual FoxPro

« Назад

Некоторые команды и функции во время своего выполнения автоматически блокируют запись или таблицу. Их список приведен в табл. 15.9.

Таблица 15.9

Команды и функции, выполняющие автоматическую блокировку

Команда / функция

Диапазон блокирования

ALTER TABLE – SQL

Вся таблица

APPEND

Заголовок таблицы

APPEND BLANK

"

APPEND FROM

"

APPEND FROM ARRAY

"

APPEND MEMO

Текущая запись

BLANK

"

BROWSE, CHANGE и EDIT

Текущая запись и соответствующие записи, находящихся в связи таблиц (если таковые имеются), при начале редактирования поля

CURSORSETPROP( )

Зависит от параметров

DELETE

Текущая запись

DELETE NEXT 1

"

DELETE RECORD n

Запись n

DELETE (более одной записи)

Вся таблица

DELETE – SQL

Текущая запись

GATHER

"

INSERT

Вся таблица

INSERT – SQL

Заголовок таблицы

MODIFY MEMO

Текущая запись при начале редактирования поля

RECALL

Текущая запись

RECALL NEXT 1

"

RECALL RECORD n

Запись n

RECALL (более одной записи)

Вся таблица

REPLACE

Текущая запись

REPLACE NEXT 1

"

REPLACE RECORD n

Запись n

REPLACE (более одной записи)

Вся таблица

TABLEUPDATE( )

Зависит от способа буферизации

UPDATE

Вся таблица

UPDATE – SQL

"