Каждая запись в файле базы данных (.dbc) имеет мемо-поле с именем User. Вы можете использовать это поле для хранения дополнительной информации о каждой записи в файле базы данных. Кроме того, вы можете добавлять свои поля в конец файла базы данных.

NoteЗамечание

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

Caution noteПредупреждение

Не меняйте любые существующие поля в файле базы данных, которые определены Visual FoxPro. Любые сделанные вами изменения могут воздействовать на целостность (в смысле - validity) вашей базы данных.

Для добавления поля в файл базы данных

  1. Закройте базу данных.

  2. Используйте команду USE с именем файла базы данных, включая расширение файла .dbc и ключевое слово EXCLUSIVE.

  3. Далее впечатайте в командном окне и исполните команду MODIFY STRUCTURE.

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

Теперь вы можете добавлять поля в файл базы данных.

NoteСовет

Когда вы добавляете новое поле в файл базы данных, начинайте имена своих вводимых полей с буквы "U" для определения их, как ваших собственных, пользовательских полей. Такое "распознавание" предохранит ваши поля от возможных конфликтов с любыми будущими расширениями в файлах баз данных.

Например, приведенный ниже код сначала закроет базу данных MyDatabase, откроет файл базы данных MyDatabase.dbc  (в монопольном режиме) и, затем, откроет конструктор таблиц с тем, чтобы вы могли ввести свои поля в файл:

 CopyCode imageСкопировать код
CLOSE MyDatabase
USE MyDatabase.dbc EXCLUSIVE
MODIFY STRUCTURE

Смотрите также