Размещается в подкаталоге: Tools\Gendbc, данный инструментарий генерирует Программный Модуль создания структуры Базы Данных типа Visual FoxPro. GenDBC.prg поддерживает поля типа Autoincrementing, последовательности Сортировки (Collating), фильтрованные первичные Ключи. Для версии  Visual FoxPro 9.0, также поддерживаются поля типа: Blob, VarChar, VarBinary, а также специфические свойства AllowSimultaneousFetch, RuleExpression, RuleText - для Представлений (Views).

Вы можете использовать рассматриваемую программную утилиту для следующих случаев:

DO GENDBC WITH filename

Параметры

filename

Определяет символьную строку, как имя выходного, генерируемого программного файла. Данный параметр: filenameможет содержать полный путь к файлу и расширение (тип) создаваемого файла. Если расширение не указывается, то предполагается (.prg).

NoteОбратите Внимание

Данная программа работает только с активной, открытой, текущей Базой Данных.

Expand imageПример

В представленном далее примере, создается программный модуль MyData.prg, который содержит программный код создания Базы Данных с именем MyDatabase. Другой модуль, Main.prg, создается в подкаталоге:  C:\VFP\main\, и содержит программный код создания БД  Main.

  CopyCode imageКопировать Код
OPEN DATABASE MyDatabase
DO gendbc WITH 'MyData.prg'
SET DATABASE TO Main
DO gendbc WITH 'c:\vfp\main'

Expand imageСм. также