Afficher : Object Pascal C++
Préférences d'affichage

FireDAC.Comp.Client.TFDCustomConnection.DriverName

De Appmethod Libraries

Object Pascal

property DriverName: String read GetDriverName write SetDriverName stored False;

C++

__property System::UnicodeString DriverName = {read=GetDriverName, write=SetDriverName, stored=false};

Propriétés

Type Visibilité  Source Unité  Parent
property public
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDCustomConnection

Description

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

Outils personnels
Traductions