Сегодня час убил на фигню.
Нужно с помошью ole-automation добавить все файлы (Paradox tables) из каталога как external links в базу MS Access.
Просто переливать данные – это мрак, т.к. файлов много и общий размер стремится к 1.5 Gb и эта “база” просто умрет от такого объема.
Надыбал на метод TransferDatabase и пытался методом тыка подобрать нужные параметры. Больше всего намудохался с DatabaseName (в итоге нужен просто каталог с файлами) и DatabaseType (‘Paradox 5.x’)
В итоге в цикле все файлы линкуются за минуту. Что удивительно, сам MS Access потом довольно бодро с ними работает.
При всем этом же раньше, когда я пытался все-таки залить сами данные в базу, файл размером 10 Mb заливался пять минут. Даже не хочу представлять сколько времени ему понадобилось бы для всех 1.5 Gb