API:FireDAC.Comp.Client.TFDConnection.DriverName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property DriverName: string read GetDriverName write SetDriverName stored False default 0;

C++

__property DriverName = {default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDConnection

Description

Spécifie l'ID du pilote FireDAC pour la connexion.

FireDAC.Comp.Client.TFDConnection.DriverName hérite de FireDAC.Comp.Client.TFDCustomConnection.DriverName. Tout le contenu en-dessous de cette ligne se réfère à FireDAC.Comp.Client.TFDCustomConnection.DriverName.

Spécifie l'ID du pilote FireDAC pour la connexion.

Utilisez DriverName pour spécifier l'ID du pilote FireDAC à utiliser pour les connexions qui ne spécifient pas un ConnectionDefName. DriverName doit être un ID de pilote recensé FireDAC valide.

Si une application définit DriverName, elle doit aussi spécifier les paramètres de connexion dans la propriété Params.

Normalement, l'alias spécifié dans la propriété ConnectionDefName fournit les paramètres de connexion, mais quand DriverName est défini, la propriété ConnectionDefName est automatiquement effacée pour éviter un conflit d'ID de pilote FireDAC.

Toute tentative de définition de DriverName quand la propriété Connected est définie sur True déclenche une exception.

La définition de la valeur DriverName ajoute le paramètre DriverID=<xxx> à la liste Params.

Vous pouvez choisir DriverName de deux façons :

  • A la conception, double-cliquez sur un composant TConnection pour invoquer l'éditeur de connexion et définir DriverName.
  • Sélectionnez la valeur DriverName dans l'inspecteur de propriétés à partir de la liste déroulante.

Exemple

 
 FDConnection1.DriverName := 'Oracle';
 FDConnection1.Params.Add('Database=testdb');
 ....
 FDQuery1.Connection := FDConnection1;
 FDQuery1.Open('select * from test_tab');

Voir aussi