Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [ZEOS] Benutzername und PWD nach LoginDialog - wie ermitteln (https://www.delphipraxis.net/133921-%5Bzeos%5D-benutzername-und-pwd-nach-logindialog-wie-ermitteln.html)

HeikoAdams 12. Mai 2009 09:56

Datenbank: Firebird • Version: 2.1 • Zugriff über: Zeos

[ZEOS] Benutzername und PWD nach LoginDialog - wie ermitteln
 
Hallo,
wie kann ich nach dem Schließen des Login Dialogs der Zeos Connection feststellen, ob der Benutzername im Dialog geändert wurde? Die Eigenschaften Username und Passwort werden anscheinend nicht aktualisiert.

Gruß

Heiko

HeikoAdams 12. Mai 2009 12:03

Re: [ZEOS] Benutzername und PWD nach LoginDialog - wie ermit
 
Bis auf weiteres habe ich das Problem dadurch gelöst, das ich in der Connect Procedure von ZConnection
Delphi-Quellcode:
      ...
      if Assigned(FOnLogin) then
        FOnLogin(Self, UserName, Password)
      else
      begin
        if Assigned(LoginDialogProc) then
        begin
          if not LoginDialogProc(FDatabase, UserName, Password) then
            Exit
        end
        else
          raise Exception.Create(SLoginPromptFailure);
      end;
      ...
in
Delphi-Quellcode:
      ...
      if Assigned(FOnLogin) then
        FOnLogin(Self, UserName, Password)
      else
      begin
        if Assigned(LoginDialogProc) then
        begin
          if not LoginDialogProc(FDatabase, UserName, Password) then
            Exit
          else
          begin
            FUser := UserName;
            FPassword := Password;
          end;
        end
        else
          raise Exception.Create(SLoginPromptFailure);
      end;
      ...
abgeändert habe.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz