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.


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

Articles Similaires
DelphiShowcase

Ce profileur de marche natif de haute précision peut mesurer la réalité

DelphiShowcase

L'application Ultimate Hockey Playview est optimisée par Delphi

DelphiShowcase

Propulsé par Delphi: Calculatrice rapide de nombres premiers pour les enfants

DelphiShowcase

Une application de résolution de triangle de vent incroyable est fabriquée à Delphi

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