Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Новости

Переход с BDE / Paradox на InterBase

migrationbde2ib

С момента выпуска Delphi и C ++ Builder 10.4 мы создали больше способов для разработчиков, позволяющих легко переносить и обновлять свои существующие устаревшие приложения с Borland Delphi и C ++ Builder на новые модернизированные версии. Хотя есть много причин, по которым следует перейти на более новую версию, иногда это не кажется наиболее осуществимой идеей. Это может быть непростой задачей, если вы думаете о переносе данных с платформы, которая проработала столько лет, или уровня доступа к данным, о котором вам не нужно было беспокоиться.

Во многих приложениях Borland было обычным делом использовать BDE в качестве уровня доступа к данным для приложений Delphi и C ++ Builder, но со временем BDE остался в прошлом. Новые технологии пополнили ряды и превзошли возможности 32-битного BDE, который нам всем нравился.

Первым шагом к удалению BDE из вашего приложения является определение компонентов доступа к данным, которыми вы хотите его заменить. Есть несколько вариантов, которые вы можете использовать, включая UniDAC и IBeXpress. В этой статье я буду использовать FireDAC, набор компонентов доступа к данным, включенный в редакции RAD Studio, Delphi и C ++ Builder Enterprise и Architect. Для получения дополнительной информации о FireDAC ознакомьтесь с FireDAC Docwiki.

Переход с BDE на FireDAC

Изменение фреймворков, которые вы используете для доступа к своим данным, с годами стало проще. Теперь у нас есть такие инструменты, как reFind (специфичный для Delphi) для BDE и DBExpress, инструмент миграции Delphi Parser из BDE в FireDAC для C ++ Builder и Delphi, а также многие другие инструменты, доступные для миграции. Посмотрите это видео ниже, где мы покажем вам, как использовать инструмент reFind для перехода от компонентов BDE в форме к FireDAC.

Источники данных BDE для InterBase

После переноса компонентов в приложение в некоторых случаях можно остаться с имеющейся базой данных. Хотя FireDAC поддерживает Paradox и другие настольные базы данных через ODBC, он содержит несколько драйверов, которые позволяют подключаться к большому количеству баз данных, таких как Oracle, DB2, MySQL, MSSQL, InterBase / Firebird и т. Д.

Хотя вы можете использовать функции импорта и экспорта данных InterBase в сочетании с инструментом проектирования базы данных, который реверсирует и пересылает инженеры вашей схемы базы данных, существуют доступные инструменты, которые помогают уменьшить хлопоты в этом процессе. Одним из таких инструментов является InterBase Datapump (бесплатное ПО). Инструмент, который я использую при работе с клиентами для миграции источников данных BDE в базы данных InterBase.

Командам, желающим перейти на более старые технологии, доступно множество ресурсов. Посетите Центр обновления и миграции Embarcadero сегодня, чтобы увидеть, насколько простым может быть переход на модернизацию и обновление устаревших приложений Delphi и C ++ Builder.

See What's New in 12.2 Athens See What's New in 12.2 Athens Dev Days of Summer 2-24

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

IN THE ARTICLES