Итак,
вот модуль.
Был нещадно выдран из двух проектов, поэтому возможно отсутствие некоторые не ключевых процедур.
Модуль dbDAO обслуживает DAO. Основная процедура -
CreateTableDef - в ней же и все комментарии. Для создания структуры используется функция
InitTables (которая вызывает с
CreateTableDef необходимыми параметрами).
Модуль dbADO обслуживает ADO и требует подключенного ADOX. Основная процедура -
CreateTable - в которую передается имя таблицы и структура в виде строки. Вызывается эта процедура из
InitTables, которая парсит текстовый файл с описанием структуры БД. Модуль мало откомментирован, но структура файла с описанием схожа с синтаксисом для модуля dbDAO.
Lasciate ogni speranza, voi ch'entrate.