IBX.IBScript.TIBSQLParser.OnParse
Delphi
property OnParse: TIBSQLParseStmt read FOnParse write FOnParse;
C++
__property TIBSQLParseStmt OnParse = {read=FOnParse, write=FOnParse};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | IBX.IBScript.pas IBX.IBScript.hpp |
IBX.IBScript | TIBSQLParser |
Beschreibung
Die OnParse-Ereignisbehandlungsroutine wird nach der Verarbeitung einer SQL-Anweisung ausgelöst.
Nach der erfolgreichen Analyse einer Anweisung wird die Anweisung einschließlich des SQL-Anweisungstyps an die OnParse-Ereignisbehandlungsroutine gesendet.
Folgendes Beispiel fügt jedes Mal, wenn ein OnParse-Ereignis ausgelöst wird, dem TMemo-Steuerelement eine Zeile hinzu:
procedure TForm1.IBSQLParser1Parse(Sender: TObject; AKind: TIBParseKind;
SQLText: string);
begin
Memo1.Lines.Add('Processing:'+ SQLText)
end;
Das Ergebnis ist eine Liste mit den SQL-Anweisungen ohne Fehler, was bedeutet, dass der Analysetyp identifiziert werden kann.