FireDAC.Stan.Option.TFDFetchOptions.DetailServerCascade

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property DetailServerCascade: Boolean read GetDetailServerCascade

C++

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

プロパティ

種類 可視性 ソース ユニット
property published
FireDAC.Stan.Option.pas
FireDAC.Stan.Option.hpp
FireDAC.Stan.Option TFDFetchOptions


説明

DB 詳細テーブル外部キーが、更新/削除のカスケード オプションを持っているかを示します。

DetailServerCascadeTrue の場合、FireDAC は、クライアント側のデータベースに対するカスケード変更を送信しません。これは、それらの変更がデータベースによって行われるものと想定するからです。

DetailServerCascadeFalse の場合には、FireDAC は、クライアント側のデータベースに対するカスケード変更を送信します。クライアント側のカスケード変更は、DetailCascadeTrue の場合に行われます。このため、DetailServerCascade は、DetailCascade と一緒に使用されなければなりません。

DetailServerCascadeTrue の場合、クライアント側のカスケード更新の後、開発者は:

  • 詳細データセットへのカスケード変更を元に戻すことはできません。
  • カスケード更新されたフィールドの元の値を取得することはできません。TField.OldValue は、TField.CurValue / Value と同一です。

関連項目