FDExplorer

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Hilfsprogramme (FireDAC)

In diesem Thema wird FireDAC Explorer beschrieben.

Übersicht

FDExplorer, der FireDAC-Explorer, ist ein hierarchischer Browser für Datenbankverbindungen mit Funktionen zum Bearbeiten von Daten und Ausführen von SQL-Skripten. Dieser Explorer ist mit dem BDE-Datenbank-Explorer vergleichbar.

Sie können das Hilfsprogramm FDExplorer, das ein eigenständiges Programm ist, aus der RAD Studio-IDE folgendermaßen aufrufen: Tools > FireDAC > Explorer.


FDExplorer-FireDAC.png


Mit FDExplorer können Sie:

  • FireDAC-Standardparameter verwalten.
  • Verbindungsdefinitionsdateien erstellen, bearbeiten, laden und speichern.
  • Verbindungsdefinitionen erstellen, bearbeiten und löschen.
  • Datenbankspezifische Schemaobjekte, einschließlich Tabellen, Felder, Indizes, Primärschlüssel, Definitionen gespeicherter Prozeduren oder Trigger, durchsuchen.
  • Daten in vorhandenen Tabellen anzeigen, anhängen und bearbeiten.
  • SQL-Skripte erstellen, bearbeiten, laden, speichern und ausführen, um eine Datenbank abzufragen, zu ändern, zu testen und weiterzugeben.

Hinweis: Mit FDAdministrator können auch Verbindungsdefinitionen verwaltet werden. FDAdministrator ist mit BDE Admin vergleichbar. FDAdministrator ist eigentlich eine eingeschränkte Version von FDExplorer, das dem Benutzer die Ausführung von SQL-Anweisungen oder das Durchsuchen oder Bearbeiten von Daten nicht ermöglicht. FDAdministrator ist für die Weitergabe mit Ihren Anwendungen vorgesehen.

Verwalten von Standardparametern

Wählen Sie das Hierarchieelement Connection definitions aus, um FireDAC-Standardparameter zu verwalten:

  • Connection definition file – Standardname der Verbindungsdefinitionsdatei.
  • Driver configuration file – Standardname der Treiberkonfigurationsdatei.

Wenn es sich bei den angegebenen Werten um Standardwerte für Ihren Computer handelt, ist das Kontrollkästchen aktiviert. Sie können Parameterwerte bearbeiten und das Kontrollkästchen aktivieren, um die neuen Werte zu speichern. Sie werden im Registrierungsschlüssel HKCU\Embarcadero\FireDAC gespeichert.

Verwalten von Verbindungsdefinitionsdateien

Wenn Sie FDExplorer ausführen, wird die Standard-Verbindungsdefinitionsdatei geöffnet und deren Inhalt angezeigt. Mit den Schaltflächen oder Hauptmenübefehlen können Sie Folgendes ausführen:

  • New ConnDef File: Erstellt eine neue leere Verbindungsdefinitionsdatei.
  • Open ConnDef File: Öffnet eine vorhandene Verbindungsdefinitionsdatei.

Verwalten von Verbindungsdefinitionen

Verwenden Sie die Symbolleistenschaltflächen im Fenster Objects Explorer, um Verbindungsdefinitionen in der aktuellen, geöffneten Verbindungsdefinitionsdatei zu verwalten:

  • Connection Definition (STRG+N): Erstellt eine neue leere Verbindungsdefinition.
  • Delete the current object (STRG+ENTF): Löscht die aktuell ausgewählte Verbindungsdefinition endgültig.
  • Open current object (oder klicken Sie auf das Pluszeichen in der Hierarchie): Aktiviert eine Verbindung zur Datenbank unter Verwendung der aktuell ausgewählten Verbindungsdefinition.
  • Close current object: Schließt die Verbindung zur Datenbank.
  • Rename current object (STRG+M): Benennt die aktuell ausgewählte Verbindungsdefinition um.
  • Save changes to current object (STRG+A): Speichert die an der aktuell ausgewählten Verbindungsdefinition vorgenommenen Änderungen.
  • Cancel changes to current object (STRG+RÜCK): Annulliert die an der aktuell ausgewählten Verbindungsdefinition vorgenommenen Änderungen.

Bearbeiten von Verbindungsdefinitionen

FDExplorer2.png

Wählen Sie die Verbindungsdefinition in der Hierarchie aus, um sie zu bearbeiten. Auf der rechten Seite wird der Verbindungsdefinitions-Editor angezeigt. Er besteht aus drei Registerkarten:

  • Definition: Ermöglicht die Bearbeitung der Hauptverbindungsparameter. Wählen Sie zunächst eine Treiber-ID aus der Dropdown-Liste (Driver ID) oben aus. Danach ist der Editor für die ausgewählten Treiberparameter verfügbar. Weitere Informationen zu Parametern finden Sie unter FireDAC-Datenbankkonnektivität. Klicken Sie nach Abschluss der Bearbeitung wieder auf die Verbindungsdefinition im linken Bereich. Die Verbindungsdefinition ist nun geändert, aber die Änderungen sind noch nicht endgültig in der Verbindungsdefinitionsdatei gespeichert. Drücken Sie STRG+A, um sie zu speichern.
  • Advanced: Ermöglicht die Bearbeitung von erweiterten Verbindungsoptionen.
  • Info: Zeigt alle Informationen über die aktuelle Verbindungsdefinition, einschließlich aller Parameter und der FireDAC-Versionsinformationen. Wenn die Verbindung mit der Datenbank hergestellt ist, werden auf der Seite weitere Client- und Serverinformationen angezeigt.

Hinweis: Verwenden Sie die Seite Info, um Informationen für das technischen Support-Team von FireDAC bereitzustellen.

Im Menü Connection stehen darüber hinaus folgende Befehle zur Verfügung:

  • Run Wizard (STRG+W): Führt den Verbindungsdefinitions-Experten aus, wenn dieser für den Treiber implementiert ist. Gegenwärtig implementieren nur die Treiber von Microsoft SQL Server, Microsoft Access, IBM DB2, Sybase SQL Anywhere und ODBC Bridge den Experten.
  • Test (STRG+T): Versucht, eine Verbindung zu einem DBMS ohne Öffnen eines Verbindungsdefinitionsknotens herzustellen.
  • Make BDE Compatible (STRG+B): Übernimmt für die Verbindungsdefinition ein mit der BDE kompatibles Datentypzuordnungsschema.
  • Import BDE Aliases: Ermöglicht das Importieren von BDE-Aliasen in die aktuelle Verbindungsdefinitionsdatei.

Im Menü Help ist folgender Befehl verfügbar:

  • Help Topics (F1): Öffnet ein Hilfethema mit Beschreibungen der DriverID-Treiberparameter.

Durchsuchen des Datenbankinhalts

FDExplorer3.png

Wählen Sie zum Durchsuchen von datenbankspezifischen Schemaobjekten, einschließlich Tabellen, Felder, Indizes, Primärschlüssel, Definitionen gespeicherter Prozeduren, Trigger, Sequenzen usw., die Verbindungsdefinition aus, und öffnen Sie sie. Anschließend können Sie die Details der Datenbankstruktur anzeigen. Die Objekte, auf die jeweils zugegriffen werden kann, sind vom DBMS abhängig. Um die Objektmetadaten anzuzeigen, wählen Sie sie in der Hierarchie aus und wechseln rechts auf die Seite Info.

Um Daten in vorhandenen Tabellen anzuzeigen, anzuhängen und zu bearbeiten, wählen Sie die Tabelle oder Sicht in der Hierarchie aus und wechseln rechts auf die Seite Data. Mit View > Blob Viewer oder durch Doppelklicken auf eine DB-Tabellenzelle zeigen Sie den Inhalt (Text, Binärdaten, Bild, HTML usw.) eines BLOB-Feldes an.

Ausführen einer Abfrage für eine Datenbank

FDExplorer4.png

In einem SQL-Skript-Fenster können Sie eine Datenbank abfragen, ändern, testen und weitergeben. Wählen Sie die gewünschte Verbindungsdefinition in der Hierarchie aus, und öffnen Sie sie. Mit den Schaltflächen oder Hauptmenübefehlen können Sie Folgendes ausführen:

  • New SQL Script: Erstellt eine neue leere SQL-Skriptdatei.
  • Open SQL Script: Öffnet eine vorhandene SQL-Skriptdatei.

Verwenden Sie im SQL-Skript-Fenster die Schaltflächen in der Symbolleiste des Fensters oder die Hautmenübefehle:

  • Run Script (F9): Führt ein Skript vollständig von der ersten bis zur letzen Anweisung aus.
  • Run Command (F7): Führt die nächste Anweisung ab der aktuellen Cursorposition im SQL-Skript-Editor aus.
  • Skip Command (UMSCHALT+F7): Überspringt die nächste Anweisung nach der aktuellen Cursorposition im SQL-Skript-Editor.

Eine Liste der Unterstützungsskripte für die Anweisungen zur Ausführungssteuerung finden Sie unter FDExecutor, oder drücken Sie einfach F1.

Siehe auch