Entwickler-Ecke

Datenbanken - [FireBird] IBQuery Datenbankfehlermeldung abfangen


mexx - Fr 24.08.07 07:48
Titel: [FireBird] IBQuery Datenbankfehlermeldung abfangen
Bei der Verwendung von TQuery-Komponenten kenne und verwende ich folgendes Verfahren, um Datenbankfehler abzufangen.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
try
//mach was
except
 on E: EDBEngineError do
  begin
   Info(E.Message,2);
  end;
end;


Nun verwende ich TIBQuerys. Statt die Meldung E.Message an die Procedure Info zu schicken, erhalte ich die Meldung als ErrorMessage auf den Bildschirm. Wahrscheinlich ist das EDBEngineError falsch. Was muss als "MessageTyp" stehen, um Fehlermeldung von TIBQuerys abzufangen?


MaxWurzel - Do 28.03.13 15:03

Versuch es mal mit

Delphi-Quelltext
1:
on E: EIBError do                    


WasWeißDennIch - Do 28.03.13 15:07

Nach 5 1/2 Jahren? :shock:


Christoph1972 - Do 28.03.13 19:35

user profile iconWasWeißDennIch hat folgendes geschrieben Zum zitierten Posting springen:
Nach 5 1/2 Jahren? :shock:


Besser spät als nie :D