У меня есть база данных Interbase 5.5 (примечание: это очень старая версия, начиная с прошлого тысячелетия).
До сих пор мне удалось подключиться к нему с помощью "нативных" компонентов Interbase, которые поставляются с Delphi (IBDatabase
, IBQuery
и т. Д.).
Кажется, есть несколько других способов подключения к Interbase из Delphi.
Есть ли преимущества использования любого из этих других методов или мне следует использовать «нативные» компоненты?
Некоторые из моих требований:
- Мне нужен только доступ для чтения, а не для записи
- Точность является наивысшим приоритетом, но скорость также будет хорошей
- Установка дополнительных DLL и т. Д. Не является проблемой
- Я использую Delphi 2010
В ответ на некоторые вопросы:
У вас есть проблемы с компонентами IB?
Пока нет, нет. Хотя я еще ничего не сделал с этим.
Что вас беспокоит?
Моя главная проблема - старая версия базы данных, которая у меня есть. Будет ли компонент, который я использую, правильно читать старую базу данных?
Мне просто нужно извлечь данные из старой базы данных и записать их в новый формат. (т.е. преобразовать устаревшую базу данных). Мне не нужно поддерживать старую базу данных.
Очень важно, чтобы данные извлекались правильно.