IBX.IBScript.TIBSQLParser.Paused

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Paused: Boolean read FPaused write SetPaused;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
property published
IBX.IBScript.pas
IBX.IBScript.hpp
IBX.IBScript TIBSQLParser


Description

Utilisez la propriété Paused pour arrêter le processus d'analyse.

Définissez la propriété Paused sur True pour arrêter le processus d'analyse. La valeur par défaut est définie sur False, ce qui signifie que, après avoir appelé la méthode Parse, toutes les instructions seront analysées en continu.

Par exemple, vous pouvez arrêter le processus d'analyse dès qu'une erreur déclenche le gestionnaire d'événement OnError.

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;

Cette possibilité d'arrêter le processus peut être intéressante si vous devez entreprendre une action après une erreur, par exemple.

Voir aussi