Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi LoginFenster (https://www.delphipraxis.net/11723-loginfenster.html)

Killer 12. Nov 2003 15:09


LoginFenster
 
Hi ich hab ne Frage und zwar hab ich ein Programm, das per ADO zu einer Access-Datenbank verbindet (die Datenbank wird per OpenDialog geöffnet) und 2 ADOConnections für 2 Verbindungen (1x zum öffnen und 1x für Abfrage. Nun habe ich eine Form eingebaut, über die Programmoptionen geändert werden können. Und jetzt hab ich folgendes Problem: Wenn die Datenbank über ein Passwort verfügt, kann der User die Passwortabfrage einschalten, wie aber kann ich verhindern, dass der User 2x dasselbe Passwort reinschreiben muss für eine Abfrage (weil 2 Connections)? Kann man das LoginPrompt durch ein eigenes Fenster ersetzen?

ims 12. Nov 2003 15:21

Re: LoginFenster
 
wieso machts du denn überhaupt 2 connections? kannst doch auch mit 2 ADOdatasets auf die eine connection zugreifen... so mach ichs zumindest immer. eine connection und diverse datasets die alle auf die gleiche conn. zugreifen...

Killer 12. Nov 2003 15:39

Re: LoginFenster
 
hmm wär ne Möglichkeit da hast du recht...aber gibts nicht auch ne Möglichkeit wie ich das ohne größere Änderungen machen kann? Habs endlich soweit dass es endlich mal funktioniert, jetzt will ich da nicht mehr alles verändern...

ims 12. Nov 2003 16:05

Re: LoginFenster
 
kannst du nicht erst mit einer eigenen abfrage das passwort holen und in die 2 login fenster schreiben? (kann es nicht überprüfen, kein delphi hier :( )

Killer 12. Nov 2003 17:10

Re: LoginFenster
 
Wüsste nicht wie sonst würd ich nicht fragen :-D

mr2 12. Nov 2003 20:38

Re: LoginFenster
 
Hallo,

Du könntest mit LoginDialog aus der Unit DBLogDlg Username & Passwort abfragen und dann im Ereignis OnWillConnect bei beiden Connections angeben.
Aber mal ganz ehrlich:
Mach' nich solchen Mist mit 2 ADO-Connections, wenn Du nur eine benötigst.
Schmeiß einfach eine raus uns stell die DataSets alle auf die übrig gebliebene Connection um.
Man muss es doch nicht komplizierter machen als nötig :mrgreen:

Killer 14. Nov 2003 23:44

Re: LoginFenster
 
Hm hast recht, ich habs nun umgebaut auf 1e Connection und funzt tadellos.
Waren zum Glück auch nicht viele Änderungen notwendig! :wink:


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:48 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-2025 by Thomas Breitkreuz