Конвертировать Paradox в MDB

Мне нужно получить доступ к базе данных в файлах БД (парадокс). Я нахожусь в проекте, который будет использоваться Delphi и Access (я знаю, что он очень старый, но клиент хочет этого), а в старом проекте используется база данных Paradox.

Я хотел бы знать, есть ли какая-либо программа для преобразования Paradox (файлов БД) в MDB (доступ к которой осуществляется через ms access)?


person Felipe Oriani    schedule 19.01.2011    source источник


Ответы (3)


Однажды я успешно преобразовал Paradox в Access, используя код Delphi, который нашел на этой странице:

http://delphi.about.com/od/database/l/aa062601a.htm

person Ville Krumlinde    schedule 19.01.2011
comment
Преимущество решения Delphi Data Pump состоит в том, что вам может понадобиться нечто большее, чем прямая копия; Может потребоваться некоторое преобразование или некоторая фильтрация. Например, в старой модели могут быть некоторые устаревшие данные, или в новой модели могут быть новые поля, которые могут вам понадобиться, или может быть тип данных, который вам трудно напрямую преобразовать. У Paradox было несколько типов полей, которые, как мне кажется, могут не иметь прямых эквивалентов 1:1 в Access. - person Warren P; 19.01.2011
comment
@Warren P: Вы правы, мне пришлось внести некоторые изменения. Я не мог напрямую преобразовать поля автоинкремента Paradox в Access AutoInc, потому что это создало бы новые значения первичного ключа, которые не соответствуют таблицам сведений. Кроме того, Access не допускает пустых значений в качестве первичного ключа, и мне пришлось обойти это. Так что я согласен, что иметь возможность корректировать преобразование с помощью кода определенно полезно. - person Ville Krumlinde; 20.01.2011

Сам Paradox может это сделать: используйте привязку ODBC к вашему файлу MDB, затем экспортируйте из Paradox в MDB.

person Jeroen Wiert Pluimers    schedule 19.01.2011

Взгляните на редактор данных Paradox http://www.mitec.cz/pde.html.

person Orion    schedule 05.11.2012