API:FireDAC.Comp.Client.TFDConnection.LoginDialog

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property LoginDialog: TFDGUIxLoginDialog read FLoginDialog write SetLoginDialog;

C++

__property LoginDialog;

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Comp.Client.pas
FireDAC.Comp.Client.hpp
FireDAC.Comp.Client TFDConnection

説明

ログイン ダイアログ インターフェイスへの参照を取得または設定します。

FireDAC.Comp.Client.TFDConnection.LoginDialog は FireDAC.Comp.Client.TFDCustomConnection.LoginDialog を継承しています。以下の内容はすべて FireDAC.Comp.Client.TFDCustomConnection.LoginDialog を参照しています。


ログイン ダイアログ インターフェイスへの参照を取得または設定します。


LoginDialog プロパティを使用すると、ログイン ダイアログ TFDGUIxLoginDialog をこの接続に関連付けることができます。LoginDialog に割り当てられたダイアログ インスタンスは、この接続オブジェクトでのみ使用されます。

LoginDialog プロパティが割り当てられていないものの、TFDGUIxLoginDialog がお使いのアプリケーションまたはユニットの 1 つに含まれている場合は、FireDAC.XxxUI.Login がアプリケーションにリンクされた後、グローバル ログイン ダイアログ インスタンスが接続オブジェクトで使用されます。

以下の条件がすべて満たされた場合にのみ、DBMS への接続時にログイン ダイアログがポップアップします。

  • LoginPromptTrue である。
  • 接続定義がプールされていない(PooledFalse)。
  • グローバル サイレント フラグが True に設定されていない(FDGUIxSilent()False)。
  • 接続オブジェクトで共有 CLI ハンドルを使用していない(SharedCliHandle = nil)。

 //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;

関連項目