Сохраняет изменения в таблицах и индексах на диск.
Вы можете использовать FLUSH чтобы явно сохранить на диск все изменения которые вы зделали во всех открытых таблицах и индексах. Вы можете также сохранять изменения в заданой таблице, задавая рабочюю область, псевдоним таблицы, или путь и имя файла открытого в даный момент.
FLUSH [[IN nWorkArea | cTableAlias] | [cFileSpec]] [FORCE] |
Параметры
- [IN nWorkArea | cTableAlias] | [cFileSpec]
-
Определяет номер рабочей области, псевдоним таблицы, или имя файла открытого в даный момент, например, индексный файл или файл открытый используя функцию FOPEN( ). При определении имени файла, включите путь, например, C:\MyApp\MyTable.dbf.
Note
Если вы используете cFileSpec, сохраняются изменения только в заданом файле. В случае использования cFileSpec для таблицы данных (.dbf), FLUSH таже влияет на memo файлы (.fpt) и все открытые индексы, даже если таблица открыта в другой сессии данных.
Если вы не определяете nWorkArea, cTableAlias, или cFileSpec, FLUSH применяется ко всем открытым таблицам и индексам в текущей сесии данных.
- FORCE
-
Вызов функция Windows API FlushFileBuffers воздействует на все файлы кроме временных файлов и файлов открытых только для чтения. Подробнее смотрите MSDN online документацию.
Замечания
Visual FoxPro автоматически сохраняет изменения на диск при выполнении следующих операций:
-
Закрытие таблицы используя команды USE, CLOSE ALL, или CLOSE DATABASES. Сохраняется на диск информация только для записи или файла с которого вы снимаете блокировку.
-
Снятие блокировки с записи или файла. Сохраняется на диск информация только для файла или файлов которые.
Смотрите также
Справочное руководство
Функция FFLUSH( )Команда SET AUTOSAVE
Прочие ресурсы
Команды (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)