Функции
| Описание
|
BEGIN TRANSACTION | Начинает транзакцию. Транзакции поддерживаются только для таблиц базы данных.
|
CURSORGETPROP( ) | Возвращает текущие установки свойств таблицы или курсора Visual FoxPro.
|
CURSORSETPROP( ) | Задает установки свойств для таблицы или курсора Visual FoxPro.
|
CURVAL( ) | Возвращает значение поля непосредственно с диска или из удаленного источника. При использовании с OLDVAL() дает возможность контроля за работой в многопользовательской среде для проверки изменения данных другим пользователем.
|
DBGETPROP( ) | Возвращает свойство текущей базы данных, или свойство поля, именованного соединения, таблицы или представления текущей базы данных.
|
DBSETPROP( ) | Устанавливает свойство для текущей базы данных или поля, именованного соединения, таблицы или представления текущей базы данных.
|
DELETE - SQL | Помечает записи на удаление. В отличае от DELETE, DELETE - SQL использует блокировку записей при попытке удаления множества записей в таблицах, открытых для совместного доступа.
|
DROPOFFLINE( ) | Отменяет все изменения, сделанные в офф-лайновом обзоре и возвращает обзор в соединение он-лайн.
|
END TRANSACTION | Завершает текущую транзакцию. которые внесены в таблицы, memo-файлы таблиц и файлы индексов, включенные в транзакцию, и завершает ее.
|
FLOCK( ) | Пытается заблокировать текущую или заданную таблицу.
|
ISFLOCKED( ) | Возвращает значение "истина" (.T.), если определенная таблица блокирована, в противном случае возвращается "ложь" (.F.). ISFLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.
|
ISRLOCKED( ) | Возвращает значение "истина" (.T.), если запись блокирована, в противном случае возвращается "ложь" (.F.).. ISRLOCKED( ) аналогична SYS(2011), но возвращает логическое значение, которое не требует локализации для интернациональных приложений.
|
LOCK( ) | Пытается блокировать одну или несколько записей в таблице.
|
OLDVAL( ) | Возвращает первоначальное значение поля, которое было модифицировано, но не обновлялось. Используется совместно с CURVAL().
|
RLOCK( ) | Пытается блокировать одну или несколько записей таблицы. RLOCK( ) аналогична LOCK( ).
|
SET EXCLUSIVE | Определяет, в каком режиме Visual FoxPro открывает файлы таблиц в сети - для монопольного пользования или для совместного.
|
SET FIELDS | Определяет поля в таблице, к которым разрешен доступ.
|
SET LOCK | Разрешает или запрещает автоматическую блокировку файлов для определенных команд.
|
SET MULTILOCKS | Определяет, можно ли с помощью функций LOCK() или RLOCK() блокировать сразу несколько записей.
|
SET REFRESH | Определяет, нужно ли (и как часто) обновлять окно просмотра, отражая в нем изменения, внесенные в записи другими пользователями сети.
|
SET REPROCESS | Указывает, сколько раз или как долго Visual FoxPro может повторять попытки блокировать файл или запись после неудачной попытки блокировки.
|
SYS(3051) | Задает интервал времени (в миллисекундах), в течение которого Visual FoxPro ждет, прежде чем попытается снова блокировать запись, таблицу, memo-файл или файл индекса после предыдущей неудачной попытки. Используйте SET REPROCESS.
|
SYS(3052) | Определяет, будет ли Visual FoxPro использовать установку SET REPROCESS при попытке блокировать файл индекса или memo-файл.
|
TABLEREVERT( ) | Сбрасывает изменения, внесенные в буферизованную запись или в буферизованную таблицу, или в курсор, и восстанавливает содержимое по данным OLDVAL() для удаленных курсоров или по текущим значениям на диске для локальных таблиц и курсоров.
|
TABLEUPDATE( ) | Фиксирует изменения, внесенные в буферизованную запись либо в буферизованную таблицу или курсор.
|
TXNLEVEL( ) | Возвращает числовое значение, указывающее уровень текущей транзакции.
|
UNLOCK | Снимает блокировку записи, блокировку группы записей или блокировку файла с данной таблицы либо снимает блокировки всех записей и файлов для всех открытых таблиц.
|
USE | Открывает таблицу и связанные и ней индексы или открывает обзор SQL.
|
USED( ) | Определяет, открыта ли таблица в заданной рабочей области или используется ли заданный алиас в какй-нибудь рабочей области.
|