IBX.IBScript.TIBSQLParser.Paused
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.