Also bei IBX sieht das in etwa so aus:
Nutze die ApplicationEvents Komponente und dort gibt es das Event
OnException.
Dort kannst du dir den ErrorCode besorgen und dann schreibst du dir für jeden Fehler eine Behandlung .
So in etwa sieht das bei IBX aus. Keine Garantie, da ich es nicht getestet habe, sondern aus dem Kopf schreibe.
Delphi-Quellcode:
var IBError : Boolean;
ErrorCode : integer;
IBError := E is EIBError;
if IBError then
Begin
ErrorCode := EIBError(e).IBErrorCode
End;
Und dann kannst du anhand des Errorcodes eine Fehlerbehandlung machen. Die Liste stand mal in einem Interbase 5.x Buch. Ich weiß aber nicht mehr wie der Titel war.
André