IBX.IBScript.TIBSQLParser.OnError
Delphi
property OnError: TIBSQLParseError read FOnError write FOnError;
C++
__property TIBSQLParseError OnError = {read=FOnError, write=FOnError};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | published | IBX.IBScript.pas IBX.IBScript.hpp |
IBX.IBScript | TIBSQLParser |
Description
Le gestionnaire d'événement OnError se déclenche après le traitement d'une instruction SQL si le type d'analyse n'a pas été identifié.
Lorsqu'une erreur se produit après l'analyse d'une instruction, le gestionnaire d'événement OnError est appelé en incluant l'erreur et l'instruction elle-même. Une erreur d'analyse signifie que le type d'analyse ne peut pas être identifié.
Par exemple, chaque fois que l'événement OnError est déclenché, ajoutez une ligne à un TMemo :
procedure TForm1.IBSQLParser1Error(Sender: TObject; Error, SQLText: string;
LineIndex: Integer);
begin
Memo1.Lines.Add('Error:' + Error + ' - ' +SQLText);
end;
Le résultat est une liste contenant toutes les instructions SQL dont le type de commande n'a pas été identifié.