IBX.IBStoredProc.TIBStoredProc
Delphi
TIBStoredProc = class(TIBCustomDataSet)
C++
class PASCALIMPLEMENTATION TIBStoredProc : public Ibx::Ibcustomdataset::TIBCustomDataSet
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
class | public | IBX.IBStoredProc.pas IBX.IBStoredProc.hpp |
IBX.IBStoredProc | IBX.IBStoredProc |
Description
TIBStoredProc encapsule une procédure stockée sur un serveur de base de données.
Utilisez un objet TIBStoredProc lorsqu'une application client doit utiliser une procédure stockée sur un serveur de base de données. Une procédure stockée est un ensemble d'instructions groupées qui est stocké dans les métadonnées d'un serveur de base de données (comme les tables, les index et les domaines) et qui exécute sur le serveur une tâche liée à la base de données et fréquemment répétée, puis transmet les résultats au client.
De nombreuses procédures stockées nécessitent une suite d'arguments d'entrée, ou paramètres, utilisés pendant le traitement. TIBStoredProc dispose de la propriété Params qui permet à une application de définir ces paramètres avant d'exécuter la procédure stockée.
TIBStoredProc réutilise la propriété Params pour stocker les résultats renvoyés par une procédure stockée. Params est un tableau de valeurs. Une procédure stockée renverra un ensemble de valeurs, ou aucune valeur du tout.
Remarque : Les composants TIBStoredProc ne doivent être utilisés qu'avec les procédures stockées InterBase Execute. Pour les procédures InterBase Select, utilisez TIBQuery ou TIBDataSet. Comme les procédures stockées Execute ne renvoient pas d'ensembles de résultats, n'utilisez jamais Open ou Active sur le composant TIBStoredProc. Utilisez plutôt ExecProc.