Folgendes Problem:
Eine Delphi - Anwendung soll mittels eines BDE Alias auf eine ORACLE - Datenbank zugreifen. Dabei kann es passieren, daß
1. die Nutzerkennung/das Paßwort falsch sind (ORA-01017),
2. der Dienstname nicht existiert (ORA-12154),
3. der Dienstname nicht mehr gültig ist (ORA-12203),
4. die Datenbank nicht gestartet ist (ORA-01034) und
5. kein Listener existiert (ORA-12224).
Mit ORACLE - eigenen Mitteln können diese Fehlerzustände unterschieden werden.
Wenn ich versuche die Datenbank mit der Datenbankkomponente von Delphi zu öffnen, wird in allen 5 möglichen Fehlerzuständen
nur der Fehler ORA-24324 (Dienst - Handle nicht initialisiert) zurückgegeben. Auch der BDE - Fehlerstack gibt keinen weiteren
Hinweis.
Wie ist es möglich, diese 5 Fehlerzustände auch in Delphi zu unterscheiden?
Eine Delphi - Anwendung soll mittels eines BDE Alias auf eine ORACLE - Datenbank zugreifen. Dabei kann es passieren, daß
1. die Nutzerkennung/das Paßwort falsch sind (ORA-01017),
2. der Dienstname nicht existiert (ORA-12154),
3. der Dienstname nicht mehr gültig ist (ORA-12203),
4. die Datenbank nicht gestartet ist (ORA-01034) und
5. kein Listener existiert (ORA-12224).
Mit ORACLE - eigenen Mitteln können diese Fehlerzustände unterschieden werden.
Wenn ich versuche die Datenbank mit der Datenbankkomponente von Delphi zu öffnen, wird in allen 5 möglichen Fehlerzuständen
nur der Fehler ORA-24324 (Dienst - Handle nicht initialisiert) zurückgegeben. Auch der BDE - Fehlerstack gibt keinen weiteren
Hinweis.
Wie ist es möglich, diese 5 Fehlerzustände auch in Delphi zu unterscheiden?
Comment