FireDAC.Stan.Option.TFDUpdateOptions
Delphi
TFDUpdateOptions = class (TFDCustomOptions)
C++
class PASCALIMPLEMENTATION TFDUpdateOptions : public TFDCustomOptions
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
class | public | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | FireDAC.Stan.Option |
説明
データセットの編集と更新のポストを制御するオプション群です。
TFDUpdateOptions クラスは、FireDAC データセットと DApt レイヤ アダプタ インターフェイスが以下の処理をどう行うかを制御する、一連のプロパティを表します。
- データ編集の許可(EnableDelete、EnableInsert、EnableUpdate、ReadOnly、CheckRequired、CheckReadOnly、CheckUpdatable)。これには TField.ReadOnly と TField.Required も影響します。
- データベース レコードのロック(LockMode、LockPoint、LockWait)。
- 自動インクリメント フィールドに対するデータベース ジェネレータとシーケンスの使用(FetchGeneratorsPoint、GeneratorName)。これには TField.AutoGenerateValue も影響します。
- 更新ポスト コマンドの生成(UpdateChangedFields、UpdateNonBaseFields、UpdateMode、FastUpdates)。これには TField.ProviderFlags と TField.Origin も影響します。
- データの更新(RefreshMode、RefreshDelete)。
- 更新のポスト結果の確認(CountUpdatedRecords)。
TFDUpdateOptions は、更新オプション クラス階層の中間にあるクラスです。TFDCustomManager クラスと TFDCustomConnection クラスで TFDUpdateOptions が使われます。TFDCustomCommand と TFDDataSet とアダプタでは、TFDBottomUpdateOptions が使われます。