FDExplorer

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Hilfsprogramme (FireDAC)

In diesem Thema wird das Hilfsprogramm 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. FDExplorer ist mit dem BDE-Datenbank-Explorer vergleichbar.

Sie können das eigenständige Hilfsprogramm FDExplorer über die RAD Studio-IDE mit Tools > FireDAC-Explorer aufrufen.

FDExplorer

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.

Das Hilfsproramm FDExplorer kann auch zur Entwurfszeit mit dem Popup-Menü der Komponente TFDConnection aufgerufen werden.

Hinweis: Ab RAD Studio 11.2 verfügt FDExplorer über Syntaxhervorhebung in SQL-Ansichten.
Hinweis: Mit FDAdministrator können auch Verbindungsdefinitionen verwaltet werden. FDAdministrator ist vergleichbar mit BDE Admin. FDAdministrator ist eigentlich eine eingeschränkte Version von FDExplorer, mit dem Benutzer keine SQL-Anweisungen ausführen und keine Daten durchsuchen oder bearbeiten können. FDAdministrator ist für die Weitergabe mit Ihren Anwendungen vorgesehen.

Verwalten von Standardparametern

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

  • Verbindungsdefinitionsdatei – Standardname der Verbindungsdefinitionsdatei.
  • Treiberkonfigurationsdatei – 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:

  • Neue ConnDef-Datei: Erstellt eine neue leere Verbindungsdefinitionsdatei.
  • ConnDef-Datei öffnen: Öffnet eine vorhandene Verbindungsdefinitionsdatei.

Verwalten von Verbindungsdefinitionen

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

  • Verbindungsdefinition (STRG+N): Erstellt eine neue leere Verbindungsdefinition.
  • Aktuelles Objekt löschen (STRG+ENTF): Löscht die aktuell ausgewählte Verbindungsdefinition endgültig.
  • Aktuelles Objekt öffnen (oder klicken Sie auf das Pluszeichen in der Hierarchie): Aktiviert eine Verbindung zur Datenbank unter Verwendung der aktuell ausgewählten Verbindungsdefinition.
  • Aktuelles Objekt schließen: Schließt die Verbindung zur Datenbank.
  • Aktuelles Objekt umbenennen (STRG+M): Benennt die aktuell ausgewählte Verbindungsdefinition um.
  • Änderungen des aktuellen Objekts speichern (STRG+A): Speichert die an der aktuell ausgewählten Verbindungsdefinition vorgenommenen Änderungen.
  • Änderungen des aktuellen Objekts verwerfen (STRG+RÜCK): Annulliert die an der aktuell ausgewählten Verbindungsdefinition vorgenommenen Änderungen dauerhaft.

Bearbeiten von Verbindungsdefinitionen

FDExplorer-Definition

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 Bereichen:

  • Definition: Ermöglicht die Bearbeitung der Hauptverbindungsparameter. Wählen Sie zunächst eine Treiber-ID in der Dropdown-Liste 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.
  • Erweitert: Ermöglicht die Bearbeitung von erweiterten Verbindungsoptionen.
  • Info: Zeigt alle Informationen über die aktuelle Verbindungsdefinition, einschließlich aller Parameter und der FireDAC-Versionsinformationen an. 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 technische Support-Team von FireDAC bereitzustellen.

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

  • Experte ausführen (STRG+W): Führt den Verbindungsdefinitions-Experten aus, wenn dieser für den Treiber implementiert ist. Nur die Treiber von Microsoft SQL Server, Microsoft Access, IBM DB2, Sybase SQL Anywhere und ODBC Bridge implementieren den Experten.
  • Testen (STRG+T): Versucht, eine Verbindung zu einem DBMS ohne Öffnen eines Verbindungsdefinitionsknotens herzustellen.
  • Kompatibilität mit der BDE (STRG+B): Übernimmt für die Verbindungsdefinition ein mit der BDE kompatibles Datentypzuordnungsschema.
  • BDE-Aliase importieren: Ermöglicht das Importieren von BDE-Aliasen in die aktuelle Verbindungsdefinitionsdatei.

Im Menü Hilfe ist folgender Befehl verfügbar:

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

Durchsuchen des Datenbankinhalts

FDExplorer: DB-Inhalt

Wählen Sie zum Durchsuchen datenbankspezifischer Schemaobjekte, 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 Ansicht > Blob anzeigen 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

FDExplore: DB abfragen

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:

  • Neues SQL-Skript: Erstellt eine neue leere SQL-Skriptdatei.
  • SQL-Skript öffnen: Öffnet eine vorhandene SQL-Skriptdatei.

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

  • Skript ausführen (F9): Führt ein Skript vollständig von der ersten bis zur letzten Anweisung aus.
  • Anweisung ausführen (F7): Führt die nächste Anweisung ab der aktuellen Cursorposition im SQL-Skript-Editor aus.
  • Anweisung überspringen (Shift+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