FireDAC.Comp.Client.TFDConnection.LoginDialog

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property LoginDialog: TFDGUIxLoginDialog read FLoginDialog write SetLoginDialog;

C++

__property LoginDialog;

Propriétés

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

Description

Obtient ou définit la référence à l'interface du dialogue de connexion.

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

Obtient ou définit la référence à l'interface du dialogue de connexion.

La propriété LoginDialog vous permet d'associer le dialogue de connexion TFDGUIxLoginDialog à cette connexion. L'instance de dialogue assignée au LoginDialog sera seulement utilisée par cet objet connexion.

Si la propriété LoginDialog n'est pas assignée, mais que le TFDGUIxLoginDialog réside dans votre application ou l'une de ses unités, FireDAC.XxxUI.Login est lié dans l'application, puis l'objet connexion utilise l'instance de dialogue de connexion globale.

Le dialogue de connexion surgit lors de la connexion à un SGBD seulement si toutes les conditions suivantes sont rencontrées :

  • LoginPrompt est défini sur True.
  • La définition de la connexion n'a pas été placée en pool (Pooled est défini sur False).
  • L'indicateur silent global n'est pas défini sur True (FDGUIxSilent() est défini sur False).
  • L'objet connexion n'utilise pas le handle CLI partagé (SharedCliHandle = nil).

Exemple

 
 //Using private login dialog
 FDGUIxLoginDialog1.Caption := 'Welcome to the Northwind DB';
 FDGUIxLoginDialog1.VisibleItems.Add('User_name');
 FDGUIxLoginDialog1.VisibleItems.Add('Password');
 
 FDConnection1.LoginDialog := FDGUIxLoginDialog1;
 FDConnection1.LoginPrompt := True;
 FDConnection1.Connected := True;

Voir aussi