Datasnap.Provider.TDataSetProvider.OnGetTableName

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property OnGetTableName: TGetTableNameEvent read FGetTableName write FGetTableName;

C++

__property TGetTableNameEvent OnGetTableName = {read=FGetTableName, write=FGetTableName};

Propriétés

Type Visibilité  Source Unité  Parent
event published
Datasnap.Provider.pas
Datasnap.Provider.hpp
Datasnap.Provider TDataSetProvider

Description

Se produit lorsqu'un résolveur initialise ses informations sur une table à laquelle il applique les mises à jour.

Ecrivez un gestionnaire d'événements OnGetTableName pour permettre au fournisseur d'appliquer les mises à jour aux ensembles de données lorsque le résolveur ne peut pas déterminer la table cible à partir de l'ensemble de données du fournisseur. Lorsque le composant résolveur est initialisé, il stocke le nom de la table qui est la cible de ses mises à jour. Ce nom de table peut être utilisé dans les instructions SQL générées qui s'appliquent aux mises à jour. Lorsque l'ensemble de données est un TTable, le résolveur peut utiliser la propriété TableName de la table. En revanche, si l'ensemble de données représente une procédure stockée ou une requête multitable, le résolveur n'a aucun moyen de déterminer la destination de la mise à jour sans une entrée depuis un gestionnaire d'événements OnGetTableName.

Renvoyez le nom de la table cible en tant que paramètre TableName. Le résolveur utilise ce paramètre pour appliquer les mises à jour.

OnGetTableName est un gestionnaire d'événements du type Datasnap.Provider.TGetTableNameEvent.

Voir aussi