Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
Nouvelles

Migration de BDE / Paradox vers InterBase

migrationbde2ib

Depuis la sortie de Delphi et C ++ Builder 10.4, nous avons créé plus de moyens pour les développeurs de migrer et de mettre à niveau facilement leurs applications héritées existantes de Borland Delphi et C ++ Builder vers de nouvelles versions modernisées. Bien qu’il existe de nombreuses raisons pour lesquelles il faut passer à la version la plus récente, cela ne semble parfois pas être l’idée la plus réalisable. Cela peut être une tâche ardue lorsque vous envisagez de migrer vos données à partir d’une plate-forme qui a fonctionné pendant tant d’années ou d’une couche d’accès aux données dont vous n’avez pas à vous soucier.

Avec de nombreuses applications Borland, il était courant d’avoir le BDE comme couche d’accès aux données pour les applications Delphi et C ++ Builder, mais avec le temps, le BDE est resté dans le passé. Les nouvelles technologies ont rejoint les rangs et surpassé les capacités du BDE 32 bits que nous aimions tous.

La première étape pour supprimer le BDE de votre application consiste à déterminer les composants d’accès aux données par lesquels vous souhaitez le remplacer. Il existe quelques options que vous pouvez utiliser, notamment UniDAC et IBeXpress. Dans cet article, j’utiliserai FireDAC, l’ensemble de composants d’accès aux données inclus dans les éditions RAD Studio, Delphi et C ++ Builder Enterprise et Architect. Pour plus d’informations sur FireDAC, consultez le FireDAC Docwiki.

Migration de BDE vers FireDAC

Changer les cadres que vous utilisez pour accéder à vos données est devenu plus facile au fil des ans. Nous disposons désormais d’outils tels que reFind (spécifique à Delphi) pour BDE et DBExpress, l’outil de migration BDE vers FireDAC de Delphi Parser pour C ++ Builder et Delphi, et de nombreux autres outils disponibles pour les migrations. Regardez cette vidéo ci-dessous où nous vous montrons comment utiliser l’outil reFind pour migrer des composants BDE d’un formulaire vers FireDAC.

Sources de données BDE vers InterBase

Une fois que vous avez migré vos composants dans votre application, dans certains cas, vous pouvez conserver la base de données dont vous disposez. Alors que FireDAC prend en charge Paradox et d’autres bases de données de bureau via ODBC, il contient plusieurs pilotes qui vous permettent de vous connecter à un grand nombre de bases de données telles que Oracle, DB2, MySQL, MSSQL, InterBase / Firebird, etc.

Bien que vous puissiez utiliser les fonctionnalités d’importation et d’exportation de données d’InterBase combinées à un outil de conception de base de données qui inverse et transfère le schéma de votre base de données, il existe des outils disponibles qui aident à réduire les tracas de ce processus. Un de ces outils est l’InterBase Datapump (freeware). Un outil que j’utilise lorsque je travaille avec des clients pour migrer des sources de données BDE vers des bases de données InterBase.

De nombreuses ressources sont disponibles pour les équipes qui cherchent à migrer hors des technologies plus anciennes, consultez le Centre de mise à niveau et de migration Embarcadero dès aujourd’hui pour voir à quel point il est facile de moderniser et de mettre à niveau vos anciennes applications Delphi et 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

Leave a Reply

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

IN THE ARTICLES