Herstellen einer Verbindung zu dbExpress-Datenquellen (FireDAC)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Datenbankkonnektivität (FireDAC)

In diesem Thema wird beschrieben, wie eine Verbindung zu dbExpress-Datenquellen hergestellt wird.

Unterstützte Versionen

Der FireDAC DBX-Brückentreiber unterstützt:

  • dbExpress Version 1 - 3 in den Delphi-Versionen 6 - 2005.
  • dbExpress Version 4, auch als "DBX-Framework" bezeichnet, in Delphi 2007 und höher.

Windows-Client-Software

Für FireDAC ist die Installation eines dbExpress-Treibers erforderlich. Darüber hinaus finden Sie:

  • eine Liste mit weiteren Treibern von Fremdherstellern hier (EN).
  • die Spezifikation für dbExpress Version 1 - 3 hier (EN).
  • eine Übersicht über dbExpress Version 4 hier (EN).

Treibereinbindung

So binden Sie den Treiber von dbExpress Version 1 - 3 ein:

  • Ziehen Sie aus der Paletten-Seite "FireDAC Links" eine TADPhysTDBXDriverLink-Komponente auf das Formular.
  • Oder fügen Sie die Unit FireDAC.Phys.DBExp in die uses-Klausel ein.

So binden Sie den Treiber von dbExpress Version 4 ein:

Verbindungsdefinitionsparameter

Jeder Treiber verfügt über Verbindungsdefinitionsparameter, die aus dbxdrivers.ini übernommen werden. Nach Festlegen des Parameters "DriverName", wird im Verbindungsdefinitions-Editor die Verbindungsparameterliste mit den für diesen Treiber entsprechenden Parametern gefüllt. Der FireDAC DBX-Brückentreiber unterstützt zudem die folgenden Parameter (Einzelheiten finden Sie unter Definieren von Verbindungen (FireDAC)):

  • DriverID=DBX for dbExpress v 1-3
  • DriverID=TDBX for dbExpress v 4
Parameter Description Example value
MetaDefCatalog Gibt den Standardkatalog für die Anwendung an. Im Entwurfszeitcode wird der Katalogname im Objektnamen weggelassen, wenn er MetaDefCatalog entspricht. Northwind
MetaDefSchema Gibt das Standardschema für die Anwendung an. Im Entwurfszeitcode wird der Schemaname im Objektnamen weggelassen, wenn er MetaDefSchema entspricht. dbo

Anwendungsfälle

  • Herstellen einer Verbindung zu Blackfish SQL.

Hinweis: Beachten Sie die Schreibweise der Parameternamen.


DriverID=TDBX
DriverName=BlackfishSQL
hostname=127.0.0.1
port=2508
database=c:\addemo
create=True
user_name=sysdba
password=masterkey
  • Herstellen einer Verbindung zu Oracle Database:


DriverID=TDBX
DriverName=Oracle
RDBMS=ORACLE
Database=ORA_920_APP
User_Name=addemo
Password=a
  • Herstellen einer Verbindung zu Informix Dynamic Server:


DriverID=TDBX
DriverName=Informix
HostName=ol_svr_custom
Database=sysuser
User_Name=informix
Password=informix2

Siehe auch