IBX.IBScript.TIBSQLParser.OnError
Delphi
property OnError: TIBSQLParseError read FOnError write FOnError;
C++
__property TIBSQLParseError OnError = {read=FOnError, write=FOnError};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | published | IBX.IBScript.pas IBX.IBScript.hpp |
IBX.IBScript | TIBSQLParser |
説明
OnError イベント ハンドラは、SQL 文を処理し、解析タイプが識別されなかった場合に発生します。
文を解析した後にエラーが発生した場合、OnError イベント ハンドラが、エラーと文自身を含む形で呼び出されます。解析エラーは、解析タイプが識別できなかったことを意味します。
たとえば、OnError イベントが発生するたびに、TMemo に一行追加されます:
procedure TForm1.IBSQLParser1Error(Sender: TObject; Error, SQLText: string;
LineIndex: Integer);
begin
Memo1.Lines.Add('Error:' + Error + ' - ' +SQLText);
end;
結果は、コマンド タイプが識別できなかったすべての SQL 文のリストです。