Hi,
wenn die Info 100% ig aus der Datenbank kommen soll, kannst Du das ja erst mit dem Connect zu DB feststellen. Wenn Du das nicht ein einen try ... except Block packst, bekommmst Du z.B. genau die Fehlermeldung, Benutzername oder Passwort falsch.
Das heißt, wenn eine Exception an der Stelle auftritt, ist entweder die Datenbank nicht da, na gut dann ist es auch egal, was der User eingibt. Aber auch hier läßt sich die entsprechende Fehlermeldung im Except -Block ausgeben.
Meines erachtens kannst Du im except- Block doch darauf reagieren.
Wenn Du das natürlich vor dem DB- Connect machen willst, dann müßtest Du permanent die entsprechenden Daten aus der DB auslesen und lokal abspeichern und dort vergleichen. Das widerspricht aber jeglichen Konzepten der Arbeit mit RDBMS- Systemen.
Gruß Micha.
_________________
Viele Wege führen nach Rom.