FireDAC.Stan.Option.TFDFetchOptions.DetailServerCascade

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property DetailServerCascade: Boolean read GetDetailServerCascade  write SetDetailServerCascade stored IsSDCS default False;

C++

__property bool DetailServerCascade = {read=GetDetailServerCascade, write=SetDetailServerCascade, stored=IsSDCS, default=0};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions


Description

Spécifie quand la clé étrangère de la table détail de base de données comporte une option de mise à jour / suppression en cascade.

Lorsque DetailServerCascade vaut True, FireDAC ne valide pas des changements en cascade côté client dans une base de données, car il attend que ces changements soient effectués par la base de données.

Lorsque DetailServerCascade vaut False, FireDAC valide des changements en cascade côté client dans la base de données. Les changements en cascade côté client sont effectués quand DetailCascade vaut True. En conséquence, DetailServerCascade doit être utilisée avec DetailCascade.

Lorsque DetailServerCascade vaut True, après une mise à jour en cascade côté client, il est impossible de :

  • Annuler les changements en cascade dans un ensemble de données détail.
  • Obtenir la valeur originale des champs mis à jour en cascade. TField.OldValue est égal à TField.CurValue / Value.

Voir aussi