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