IBX.IBScript.TIBSQLParser
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.