IBX.IBScript.TIBSQLParser.OnError

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property OnError: TIBSQLParseError read FOnError write FOnError;

C++

__property TIBSQLParseError OnError = {read=FOnError, write=FOnError};

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
event published
IBX.IBScript.pas
IBX.IBScript.hpp
IBX.IBScript TIBSQLParser


Beschreibung

Die OnError-Ereignisbehandlungsroutine wird ausgelöst, nachdem eine SQL-Anweisung verarbeitet und der Analysetyp nicht identifiziert wurde.

Tritt nach der Analyse der Anweisung ein Fehler auf, wird die Ereignisbehandlungsroutine OnError mit dem Fehler und der Anweisung aufgerufen. Ein Analysefehler bedeutet, dass der Analysetyp nicht erkannt wird.

Folgendes Beispiel fügt jedes Mal, wenn ein OnError-Ereignis ausgelöst wird, dem TMemo-Steuerelement eine Zeile hinzu:

procedure TForm1.IBSQLParser1Error(Sender: TObject; Error, SQLText: string;
  LineIndex: Integer);
begin
  Memo1.Lines.Add('Error:' + Error + ' - ' +SQLText);
end;

Das Ergebnis ist eine Liste mit allen SQL-Anweisungen, deren Befehlstyp nicht identifiziert werden kann.

Siehe auch