IBX.IBScript.TIBSQLParser

De RAD Studio API Documentation
Aller à : navigation, rechercher

System.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBSQLParser

Delphi

TIBSQLParser = class(TComponent)

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
class public
IBX.IBScript.pas
IBX.IBScript.hpp
IBX.IBScript IBX.IBScript


Description

TIBSQLParser est un analyseur IBX pour les commandes SQL.

Le script SQL est un ensemble de commandes SQL pouvant contenir une ou plusieurs instructions SQL. Pour exécuter le script SQL sur un SGBD IBX, utilisez le composant TIBScript.

TIBScript et TIBSQLParser sont hautement liés. Utilisez l'analyseur TIBSQLParser pour analyser le script SQL avant de l'exécuter sur le SGBD. Pour vérifier le code de script, utilisez la propriété Script de TIBSQLParser.

Vous pouvez également utiliser TIBSQLParser pour analyser les instructions SQL InterBase d'insertion, de mise à jour et de suppression à partir du TIBDataSet.

Assignez le script pour analyser la propriété Script de TIBSQLParser. Pour démarrer le processus d'analyse, appelez la méthode Parse. Lorsqu'une instruction est correctement analysée, elle est envoyée vers le gestionnaire d'événement OnParse, incluant le type d'instruction SQL et l'instruction elle-même. Lorsqu'une erreur se produit pendant 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é.

Utilisez la propriété Terminator pour spécifier le caractère utilisé pour définir la fin d'une instruction. Le caractère par défaut est ";".

Utilisez la propriété Paused pour arrêter le processus d'analyse.

Voir aussi