Обеспечивает гарантию, что расположение таблиц и индексов в текущей базе данных является корректным..
VALIDATE DATABASE [RECOVER] [NOCONSOLE]
[TO PRINTER [PROMPT] | TO FILE FileName] |
Параметры
- RECOVER
-
Отображает диалоги, которые предоставляют вам возможность указать местонахождение таблиц и индексов которые не соответствуют размещению, содержащемуся в базе данных. Начиная с Visual FoxPro 7, опция RECOVER поддерживается в программном коде.
- NOCONSOLE
-
Подавляет вывод сообщения об ошибке на главное окно Visual FoxPro или в активное окно, определенное пользователем.
- TO PRINTER [PROMPT]
-
Направляет вывод сообщения об ошибке из команды VALIDATE DATABASE на принтер.
PROMPT отображает диалоговое окно Print до начала печати. Поместите ключевое слово PROMPT сразу за опцией TO PRINTER.
- TO FILE FileName
-
Направляет вывод сообщения об ошибке в файл, указанный в FileName. Если такой файл уже имеется и SET SAFETY установлен в ON, вы будете запрошены о выборе - нужно ли переписывать уже имеющийся файл.
Примечания
VALIDATE DATABASE ensures that the database contains the proper locations of tables and indexes, that tables in the database contain the proper fields, and that index tags in the database exist.
VALIDATE DATABASE operates on the current database. The database must be opened for exclusive use by including the EXCLUSIVE keyword when you issue OPEN DATABASE.
Пример
Приведенный ниже пример opens the testdata
database and uses VALIDATE DATABASE to ensure that the locations of tables and indexes in the database are correct.
Скопировать код | |
---|---|
CLOSE DATABASES SET PATH TO (HOME(2) + 'Data\') && Устанавливает путь к базе данных OPEN DATABASE testdata EXCLUSIVE && Открывает базу данных testdata VALIDATE DATABASE |
Смотрите также
Справочное руководство
Команда CREATE DATABASEКоманда MODIFY DATABASE
Команда OPEN DATABASE
Команда USE
Прочие ресурсы
Команды (Visual FoxPro)Справочное руководство по языку (Visual FoxPro)