IBX.IBScript.TIBSQLParser

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBSQLParser

Delphi

TIBSQLParser = class(TComponent)

C++

class PASCALIMPLEMENTATION TIBSQLParser : public System::Classes::TComponent

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
IBX.IBScript.pas
IBX.IBScript.hpp
IBX.IBScript IBX.IBScript


Beschreibung

TIBSQLParser ist ein IBX-Parser für SQL-Befehle.

Das SQL-Skript besteht aus einer Reihe von SQL-Befehlen, die eine oder mehrere SQL-Anweisungen enthalten können. Mit der Komponente TIBScript können Sie das SQL-Skript für ein IBX-DBMS ausführen.

TIBScript und TIBSQLParser stehen in engem Zusammenhang. Mit dem TIBSQLParser analysieren Sie das SQL-Skript vor der Ausführung für das DBMS. Mit der Eigenschaft Script des TIBSQLParser überprüfen Sie den Skriptcode.

Sie können auch mit TIBSQLParser die InterBase-SQL-Anweisungen Insert, Update und Delete aus TIBDataSet analysieren.

Weisen Sie der Eigenschaft Script von TIBSQLParser den zu analysierenden Skriptcode zu. Rufen Sie die Methode Parse auf, um die Analyse zu starten. Nach der erfolgreichen Analyse einer Anweisung wird die Anweisung einschließlich des SQL-Anweisungstyps an die OnParse-Ereignisbehandlungsroutine gesendet. Tritt während der Analyse der Anweisung ein Fehler auf, wird die Ereignisbehandlungsroutine OnError mit dem Fehler und der Anweisung aufgerufen. Ein Analysefehler bedeutet, dass der Analysetyp nicht erkannt werden kann.

In der Eigenschaft Terminator geben Sie das Zeichen an, das das Ende der Anweisung festlegt. Standardmäßig ist dies das Zeichen ";".

Mit der Eigenschaft Paused können Sie die Analyse anhalten.

Siehe auch