Migration des applications dbGo vers FireDAC

De RAD Studio
Aller à : navigation, rechercher

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.

Voir aussi