Получить структуру БД

Yadrinez
Дата: 10.11.2009 11:02:55
Есть файл mdb. Содержит таблицы и запросы.
Как его можно отскриптовать. То есть получить пакет запросв для создания аналогичной по структуре БД. С такими же таблицами (без данных) и запросами
отакота
Дата: 10.11.2009 11:16:35
Yadrinez
Есть файл mdb. Содержит таблицы и запросы.
Как его можно отскриптовать. То есть получить пакет запросв для создания аналогичной по структуре БД. С такими же таблицами (без данных) и запросами
Можно собрать такие sql путем анализа существующих объектов, например используя DAO.

Однако тут есть один момент - в mdb таблицы/поля могут иметь больше структурных свойств, чем те, что возможно создать при помощи запросов на создание структур. Поэтому если речь о точной копии, то либо через то же DAO, либо просто копировать файл и потом удалить все данные - в цикле DELETE * FROM для всех таблиц.
Диам
Дата: 10.11.2009 11:17:19
делал когда-то приладу под такую задачу. На делфи. Тут и исходники есть
http://am.rusimport.ru/MSAccess/topic.aspx?ID=674

---------------------------------
look at this: http://creditcalc.narod.ru
Диам
Дата: 10.11.2009 11:18:17
PS, в приладе - копируется только структура таблиц, без запросов.
nrg_fly
Дата: 12.11.2009 10:17:10
Yadrinez
Есть файл mdb. Содержит таблицы и запросы.
Как его можно отскриптовать. То есть получить пакет запросв для создания аналогичной по структуре БД. С такими же таблицами (без данных) и запросами


в mdb файлах есть классный тул (Documenter: Tools->Analyze->Documenter); он не позволяет скриптовать таблицы, только лишь список столбцов и их свойствами; однаков для всез запросов можно получить и SQL скрипты.

Посути это документер делает описание всего файла данных (включая формы, отчеты и макросы, если захотеть).