IBX.IBScript.TIBSQLParser.Paused

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property Paused: Boolean read FPaused write SetPaused;

C++

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

プロパティ

種類 可視性 ソース ユニット
property published
IBX.IBScript.pas
IBX.IBScript.hpp
IBX.IBScript TIBSQLParser


説明

Paused プロパティを使用すると、解析プロセスを停止することができます。

Paused プロパティを True に設定すると、解析プロセスを停止させることができます。デフォルト値は False に設定されており、つまり、Parse メソッドを呼び出した後、すべての文が継続して解析されます。

たとえば、エラーが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;

プロセスの一時停止ができることは、たとえば、エラーの後に特定のアクションを起こす必要がある場合などに便利でしょう。

関連項目