Migration des applications dbGo vers FireDAC
Remonter à Migration vers FireDAC
Cet article présente les étapes relatives à la migration d'une application dbGo vers FireDAC.
Rubriques
Rubrique | Description |
---|---|
Présentation des composants dbGo | Composants dbGo principaux |
Présentation générale des composants ADO | Principaux composants à se connecter à un stockage de données ADO |
Se connecter à des stockages de données ADO | Tuturiel sur la connexion à un stockage de données ADO |
Utilisation de TADODataSet | Présentation de l'utilisation de TADODataSet |
Utilisation d'objets commande | Présentation de TADOCommand |
Introduction
Cet article explique comment migrer une application dbGo vers FireDAC. La migration peut être effectuée en utilisant reFind et le script spécifique fourni avec RAD Studio. En outre, RAD Studio inclut une unité appelée FireDAC.ADO.Migrate.pas
pourvue de types de données et d'assistants facilitant la migration.
Présentation
En général, les composants FireDAC ont un niveau de compatibilité moyen avec les composants d'accès aux données dbGo. Les différences entre FireDAC et dbGo se situent au niveau de la syntaxe et de la sémantique des propriétés et des méthodes. Certaines caractéristiques sont aussi différentes :
- dbGo et FireDAC ont des composants dont les noms diffèrent (par exemple, le composant TADOQuery dans BDE se nomme TFDQuery dans FireDAC).
- dbGo et FireDAC utilisent différents systèmes de définition des alias/connexions. dbGo utilise des chaînes de connexion alors que FireDAC stocke les définitions de connexion dans le fichier
FDConnectionDefs.ini
. - dbGo et FireDAC peuvent avoir des mappages de types de données différents pour un même SGBDR. Cependant, FireDAC fournit des capacités puissantes pour ajuster le mappage des types de données.
C'est pratiquement tout ce qui doit être changé lors de la migration de dbGo vers FireDAC. Après la migration (ou parallèlement à celle-ci), retravaillez votre application pour :
- Utiliser la fonctionnalité FireDAC étendue en vue de simplifier votre application.
- Utiliser la fonctionnalité FireDAC étendue en vue d'étendre la fonctionnalité de votre application.
- Utiliser les options FireDAC en vue d'ajuster le réglage de votre application et de l'accélérer.