Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Команда UNLOCK

См. также Пример

Снимает блокировку записи, блокировку группы записей или блокировку файла с да ной таблицы либо снимает блокировки всех записей и файлов для всех открытых та лиц.

Синтаксис

UNLOCK
[RECORD nRecordNumber]
[IN nWorkArea | cTableAlias]
[ALL]

Параметры

RECORD nRecordNumber

Снимает блокировку с записи под номером nRecordNumber. В качестве nRecordNumber можно задать 0, чтобы освободить заголовок таблицы, блокированный с помощью функции LOCK(0) или RLOCK(0).

Если выдать команду UNLOCK RECORD nRecordNumber для записи в таблице, для которой установлена блокировка файла, то эта блоки овка файла будет снята.

IN nWorkArea | cTableAlias

Снимает блокировку записи (записей) или файла с таблицы, принадлежащей задан ой рабочей области. nWorkArea задает номер рабочей области, а cTableAlias fox90001.gif псевдоним таблицы. Если параметры nWorkArea и cTableAlias не заданы, команда UNLOCK снимает блокировку записи (записей) или файла с таб ицы, принадлежащей выбранной в данный момент рабочей области.

ALL

Снимает блокировки со всех записей и всех файлов во всех рабочих областях.

Подробнее о блокировании записей и файлов и о коллективном пользовании таб ицами в сети см. главу 19 "Программирование совместного доступа к данным" Руководства разработчика.

Комментарии

Блокировка записи или файла может быть снята с таблицы только пользователем, установившим блокировку. Команда UNLOCK не может освободить таблицу, открытую д я монопольного использования.

Если выдать команду UNLOCK без аргументов, снимается блокировка записи (записей) или файла с таблицы, принадлежащей текущей рабочей области.

Если между таблицами установлены отношения, то при снятии блокировки записи (записей) или файла с одной из таблиц связанные записи или файлы не освобож аются. Для каждой из связанных таблиц нужно явно выполнить освобождение блокировки записи или файла. Можно также снять все блокировки во всех связанных таблицах, в дав UNLOCK ALL (но при этом освобождаются и файлы, не связанные отношениями).



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.