Vcl.DBLogDlg.LoginDialog
Delphi
function LoginDialog(const ADatabaseName: string; var AUserName, APassword: string): Boolean;
C++
extern DELPHI_PACKAGE bool __fastcall LoginDialog(const System::UnicodeString ADatabaseName, System::UnicodeString &AUserName, System::UnicodeString &APassword);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Vcl.DBLogDlg.pas Vcl.DBLogDlg.hpp |
Vcl.DBLogDlg | Vcl.DBLogDlg |
説明
データベースのログイン ダイアログを表示させ、ユーザーがデータベース サーバーに接続できるようにします。
LoginDialog を呼び出すと、標準ログイン ダイアログ ボックスを表示し、ユーザーに有効なユーザー名とパスワードを問うことができます。ADatabaseName パラメータは、アクセスを要求されているデータベースを示します。ダイアログは、ユーザー名とパスワードを、AUserName と APassword のパラメータとして返します。
メモ: 実行時にデフォルトの Database Login ダイアログを表示させたい場合には、QDBLogDlg.pas ユニットを(DBLogDlg の代わりに)プロジェクトに追加します。C++ アプリケーションが DBGrid コンポーネントを含んでいる場合には、QDBLogDlg を含める必要はありません。
LoginDialog は、ユーザーがダイアログからキャンセルして出ると、False を返します。LoginDialog は、アプリケーションが、渡されたユーザー名とパスワードを使用して、データベース サーバーへ接続を試みた場合に、True を返します。
メモ: ユーザーの、ログイン ダイアログにおけるユーザー名の変更をできないようにしたい場合には、LoginDialogEx 関数を使用します。