API:FireDAC.Comp.Client.TFDConnection.DriverName
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');