Einzelnen Beitrag anzeigen

Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#1

wie geht man richtig mit try..except um?

  Alt 1. Jun 2011, 12:14
Delphi-Version: 7
Hallo zusammen,

Bei meinen SQL-Abfragen gibt es manchmal z.B diese Meldung:

"Im Projekt xxxx.exe ist eine Exception der Klasse EOleException mit der Meldung 'ORA-00942: table or view does not exist' aufgetreten."

diese Meldung möchte ich über einen Try..Except Block abfangen und dabei hereaus bekommen, welche Tabelle nicht existiert. Wie mache ich das?
Delphi-Quellcode:
..
try
    DM_ADOQuery1.open;
  except
    on E: Exception do
    begin
      ShowMessage( Format('%s: %s.', [E.ClassName, E.Message]));
    end;
  end;
Das bringt mich nicht so richtig weiter.

Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector

Geändert von p80286 ( 1. Jun 2011 um 16:10 Uhr)
  Mit Zitat antworten Zitat