Einzelnen Beitrag anzeigen

Silbar

Registriert seit: 23. Jun 2005
42 Beiträge
 
Delphi 6 Professional
 
#1

Probleme beim Anmelden an eine DB mittels eine TDatabase-Obj

  Alt 17. Aug 2005, 12:37
Datenbank: Oracle • Version: 8.1 • Zugriff über: BDE
Hallo zusammen ,
also das Problem das ich habe ist vermutlich einfach zu lösen nur irgendwie finde ich den Fehler nicht. Also vorne weg: Ich arbeite atm unter Delphi 4 Client/Server Version und soll Fehler bei einen bereits vorhandenen Program(nicht von mir und schon etwas betagter ) debuggen. Das Hauptproblem das sich mir im mom in den Weg stellt ist folgendes: Auf dem Server liegt eine Datenbank (Oracle 8.1) vor , zu welcher das Progamm beim Start eine Verbindung aufbaut. Dies wird gemacht indem auf einem Formblatt('Data') eine TDatabase-Objekt liegt welches beim Start auf 'prompt login = true' und 'keep connection = true' gesetzt wird. Nun ist die DB natürlich Password geschütz damit nicht jeder die wirklich sensibelen Daten verändern kann (ausser dem Admin natürlich der das Password kennt). Beim Login mittels des TDatabase-Objekts soll dieses Objekt deshalb das Password und den Benutznamen an die DB senden damit der Benutzer des Programms das PW nicht kennen muss(Amerk. das Programm hat KEINEN Zugriff auf die sensibelen Daten sondern nur auf den nicht problematischen Teil der Daten). Normalerweise reicht es ja aus wenn man mit Rechtsklick auf das TDatabase-Objekt klickt, den Database Editor auswählt und dort im grossen Fenster
Zitat:
DEFAULT DRIVER=ORACLE
USER NAME=OFFICEMASTER
PASSWORD=uschmu
eingibt. Nur kommt nun immer noch beim Programmstart die Aufforderung das PW einzugeben (den Usernamen übernimmt Delphi im Anmeldungsfenster nur das Password kommt irgendwie net an [wenn ich nämlich Username weglasse ist das entsprechende Feld nämlich leer im Anmeldungsfenster])

Hattet ihr vielleicht selber mal ein ähnliche Problem oder hab ihr eine Ahnung was ich falsch mache

Schon mal danke für alle Antworten im vorraus
Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist.

- William Somerset Maugham (engl. Schriftsteller)
  Mit Zitat antworten Zitat