IBX.IBScript.TIBSQLParser.Paused

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

property Paused: Boolean read FPaused write SetPaused;

C++

__property bool Paused = {read=FPaused, write=SetPaused, nodefault};

Eigenschaften

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


Beschreibung

Mit der Eigenschaft Paused stoppen Sie die Analyse.

Setzen Sie die Eigenschaft Paused auf True, um die Analyse zu stoppen. Der Vorgabewert ist False, was bedeutet, dass nach dem Aufruf der Methode Parse alle Anweisungen kontinuierlich analysiert werden.

Sie können beispielsweise die Analyse stoppen, nachdem ein Fehler die OnError-Ereignisbehandlungsroutine auslöst hat.

procedure TForm1.IBSQLParser1Error(Sender: TObject; Error, SQLText: string;
  LineIndex: Integer);
begin
  Memo1.Lines.Add('Error:'+ Error+' - '+SQLText); //Adds the error and the SQL statement to a TMemo.
  IBSQLParser1.Paused := True;  // Pauses the parsing process.
end;

Die Möglichkeit den Prozess zu unterbrechen, kann interessant sein, wenn Sie beispielsweise nach einem Fehler eine Aktion durchführen müssen.

Siehe auch