Команды CLOSE

Закрывают файлы различных типов.

Синтаксис:

CLOSE
	[ALL | ALTERNATE | DATABASES [ALL] | FORMAT | INDEXES
	| PROCEDURE | TABLES [ALL]]

Параметры:
ALL
Закрывает все открытые базы данных, таблицы и индексы во всех рабочих областях и выбирает рабочую область 1. Команда CLOSE ALL также закрывает все файлы, открытые с помощью функций файлов низкого уровня FCREATE( ) и FOPEN( ).
По команде CLOSE ALL также закрываются:

CLOSE ALL не закрывает:

CLOSE ALTERNATE
Закрывает альтернативный файл, открытый с помощью команды SET ALTERNATE.
CLOSE DATABASES [ALL]
Закрывает текущую базу данных и ее таблицы. Если текущая база данных не определена, закрываются все открытые свободные таблицы, индексы и файлы формата во всех рабочих областях и выбирается рабочая область 1.
ALL
Задает закрытие следующих элементов:
Всех открытых баз данных и их таблиц.
Всех открытых свободных таблиц.
Всех индексов и файлов формата во всех рабочих областях.
Выбирается рабочая область 1.
CLOSE FORMAT
Закрывает файл формата в текущей рабочей области, открытый с помощью команды SET FORMAT.
CLOSE INDEXES
Закрывает все открытые файлы индексов (как просые индексы .IDX, так и независимые составные индексы .CDX) в текущей рабочей области. Структурный составной индекс (файл .CDX, автоматически открываемый вместе с таблицей) не закрывается. CLOSE PROCEDURE
Закрывает файл процедуры, открытый по команде SET PROCEDURE.
CLOSE TABLES [ALL]
Закрывает все таблицы во всех открытых базах данных, оставляя сами базы данных открытыми. Если открытых баз данных нет, команда CLOSE TABLES закрывает все свободные таблицы во всех рабочих областях.
CLOSE TABLES нельзя выдавать во время выполнения транзакции; Visual FoxPro сгенерирует сообщение об ошибке.
ALL
Закрывает все таблицы (включая свободные) во всех рабочих областях. Все базы данных остаются открытыми.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 30.11.2002