Migrieren von dbGo-Anwendungen nach FireDAC
Nach oben zu Migrieren nach FireDAC
In diesem Artikel wird eine Reihe von Schritten für die Migration von dbGo-Anwendungen nach FireDAC beschrieben.
Inhaltsverzeichnis
Themen
Thema | Beschreibung |
---|---|
Überblick zu dbGo-Komponenten | dbGo-Hauptkomponenten. |
ADO-Komponenten im Überblick | Hauptkomponenten zur Verbindung mit dem ADO-Datenspeicher. |
Verbindungen zu ADO-Datenspeichern einrichten | Tutorial zum Einrichten von Verbindungen mit einem ADO-Datenspeicher. |
TADODataSet verwenden | Überblick zur Verwendung von TADODataSet. |
Befehlsobjekte verwenden | Überblick zu TADOCommand. |
Einführung
Dieser Artikel enthält einen Überblick über die Migration einer dbGo-Anwendung nach FireDAC. Die Kernmigration kann mit reFind und dem speziellen mit RAD Studio bereitgestellten Skript erfolgen. Zusätzlich enthält RAD Studio die Unit FireDAC.ADO.Migrate.pas
mit Datentypen und Hilfsmitteln für die Vereinfachung der Migration.
Überblick
Im Allgemeinen verfügen FireDAC-Komponenten über eine mittlere Kompatibilitätsebene mit den dbGo-Zugriffskomponenten. Es gibt Unterschiede in der Syntax und Semantik der Eigenschaften und Methoden in FireDAC und dbGo. Aber einige Teile sind unterschiedlich:
- dbGo und FireDAC haben Komponenten mit unterschiedlichen Namen (z. B. heißt die TADOQuery-Komponente der BDE in FireDAC TFDQuery).
- dbGo und FireDAC haben verschiedene Alias-/Verbindungsdefinitionssysteme. dbGo verwendet Verbindungsstrings und FireDAC speichert die Verbindungsdefinitionen in der Datei
FDConnectionDefs.ini
. - dbGo und FireDAC können für dasselbe RDBMS eine unterschiedliche Datentypzuordnung verwenden. FireDAC hat allerdings leistungsstarke Funktionen zum Anpassen der Datentypzuordnung.
Das ist fast alles, was bei einer Migration von dbGo nach FireDAC geändert werden muss. Nach der Migration (oder parallel dazu) sollten Sie Ihre Anwendung in Bezug auf folgende Punkte überprüfen:
- Verwendung der erweiterten FireDAC-Funktionalität zur Vereinfachung Ihrer Anwendung.
- Verwendung der erweiterten FireDAC-Funktionalität zur Funktionserweiterung Ihrer Anwendung.
- Verwendung der FireDAC-Optionen zur Optimierung und Beschleunigung Ihrer Anwendung.