Connexion à une source de données dbExpress (FireDAC)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Connectivité des bases de données (FireDAC)

Cette rubrique explique comment établir une connexion à une source de données dbExpress.

Versions supportées

Le pilote de pont DBX de FireDAC supporte :

  • dbExpress versions 1 à 3, accessible dans Delphi versions 6 à 2005.
  • dbExpress version 4, également appelé "Framework DBX", accessible dans Delphi 2007 et ultérieur.

Logiciel client Windows

FireDAC requiert l'installation d'un pilote dbExpress. Vous pouvez par ailleurs trouver :

  • la liste partielle des pilotes tiers accessibles ici.
  • les spécifications de dbExpress version 1 à 3 ici (EN).
  • une présentation de dbExpress version 4 ici (EN).

Liaison du pilote

Pour lier le pilote de dbExpress versions 1 à 3 :

  • déposez un composant TFDPhysDBXDriverLink à partir de la page "Liens FireDAC" de la palette
  • ou incluez l'unité FireDAC.Phys.DBExp dans une clause uses.

Pour lier le pilote de dbExpress version 4 :

Paramètres de définition de la connexion

Les paramètres de définition de la connexion sont spécifiques à chaque pilote et sont extraits de dbxdrivers.ini. Une fois le paramètre DriverName spécifié, l'éditeur de définition de connexion renseigne la liste des paramètres de connexion avec les paramètres spécifiques à ce pilote. En outre, le pilote de pont DBX de FireDAC supporte les paramètres suivants. Pour plus de détails, voir Définition d'une connexion (FireDAC) :

  • DriverID=DBX pour dbExpress versions 1 à 3
  • DriverID=TDBX pour dbExpress version 4
Paramètre Description Valeur exemple
MetaDefCatalog Spécifie le catalogue par défaut de l'application. En mode conception, le code omet le nom du catalogue du nom d'objet s'il est égal à MetaDefCatalog. Northwind
MetaDefSchema Spécifie le schéma par défaut de l'application. En mode conception, le code omet le nom du schéma du nom d'objet s'il est égal à MetaDefSchema. dbo

Exemples d'utilisation

  • Etablir une connexion à Blackfish SQL.

Remarque : Les noms des paramètres sont sensibles à la casse.


DriverID=TDBX
DriverName=BlackfishSQL
hostname=127.0.0.1
port=2508
database=c:\addemo
create=True
user_name=sysdba
password=masterkey
  • Etablir une connexion à Oracle Database :


DriverID=TDBX
DriverName=Oracle
RDBMS=ORACLE
Database=ORA_920_APP
User_Name=addemo
Password=a
  • Connexion à Informix Dynamic Server :


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

Voir aussi