![]() |
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?
|
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...
|
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...
|
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 :( )
|
Re: LoginFenster
Wüsste nicht wie sonst würd ich nicht fragen :-D
|
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: |
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