FireDAC.Stan.Option.TFDUpdateOptions.RefreshMode

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

Delphi

property RefreshMode: TFDRefreshMode read GetRefreshMode write SetRefreshMode  stored IsRMS default rmOnDemand;

C++

__property TFDRefreshMode RefreshMode = {read=GetRefreshMode, write=SetRefreshMode, stored=IsRMS, default=1};

プロパティ

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

説明

データセットが、レコードへの更新を送信した後、そのレコードをリフレッシュするかどうかを示します。

RefreshMode プロパティを使用すると、データセットが、レコードへの更新(insert/update)を送信した後、そのレコードをリフレッシュするかどうか、制御することができます。

デフォルト値は、rmOnDemand です。

次の表は、自動コマンド生成の際の、各モードとそれぞれの意味を一覧しています:

モード

説明

rmManual

自動的にレコードをリフレッシュしない。アプリケーションは、レコードをリフレッシュするには、RefreshRecord を呼び出さなければなりません。

rmOnDemand

レコード フィールドを自動的にリフレッシュします。

  • 挿入後。レコードが自動インクリメント、計算済み、デフォルト値あり、ROWID を保有し、行バージョンを保有している場合。または、AutoGenerateValue <> arNone の場合。
  • 更新後。レコードが計算済み、または、行バージョンを保有している場合。

rmAll

すべてのレコード フィールドを自動的にリフレッシュします。

データセットが TFDUpdateSQL に接続され、FetchRowSQL が指定されている場合、FireDAC は、FetchRowSQL コマンドを実行し、行をリフレッシュします(RefreshModermAll の場合のみ)。

関連項目