IBX.IBUpdateSQL.TIBUpdateSQL

De RAD Studio API Documentation
Aller à : navigation, rechercher

IBX.IBCustomDataSet.TIBDataSetUpdateObjectSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTIBUpdateSQL

Delphi

TIBUpdateSQL = class(TIBDataSetUpdateObject)

C++

class PASCALIMPLEMENTATION TIBUpdateSQL : public Ibx::Ibcustomdataset::TIBDataSetUpdateObject

Propriétés

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

Description

TIBUpdateSQL fournit un objet pour mettre à jour des ensembles de données en lecture seule lorsque les mises à jour en mémoire cache sont activées.

Utilisez un objet TIBUpdateSQL pour fournir des instructions SQL permettant de mettre à jour des ensembles de données en lecture seule représentés par des composants TIBQuery lorsque les mises à jour en mémoire cache sont activées. Un ensemble de données est en lecture seule par conception ou à cause des circonstances. Si un ensemble de données est en lecture seule par conception, l'application elle-même ne fournit pas d'interface utilisateur pour mettre à jour les données, mais peut définir un modèle de programmation en arrière-plan.

TIBUpdateSQL fournit un mécanisme pour contourner ce que certains développeurs considèrent comme une limitation de SQL-92. Il permet à un développeur de fournir des instructions INSERT, UPDATE, DELETE et REFRESH pour exécuter des requêtes de mise à jour séparées sur des ensembles de résultats qui seraient autrement en lecture seule, de manière à ce que les requêtes de mise à jour séparées soient transparentes pour l'utilisateur final.

En pratique, un objet TIBUpdateSQL est placé sur un module de données ou une fiche, et il est lié à un composant TIBQuery par l'intermédiaire de la propriété UpdateObject de ce composant. Si la propriété UpdateObject désigne un objet TIBUpdateSQL valide, les instructions SQL de l'objet d'actualisation sont automatiquement utilisées lors de l'application des mises à jour du cache.

Voir aussi