Data.DB.TProviderFlag
Delphi
TProviderFlag = (pfInUpdate, pfInWhere, pfInKey, pfHidden);
C++
enum DECLSPEC_DENUM TProviderFlag : unsigned char { pfInUpdate, pfInWhere, pfInKey, pfHidden };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | Data.DB.pas Data.DB.hpp |
Data.DB | Data.DB |
説明
TProviderFlag および TProviderFlags は,更新の適用時にプロバイダが項目値をどのように使用するかを示します。
TProviderFlags は TProviderFlag 値のセットです。TProviderFlag の値は次のとおりです。
値 | 意味 |
---|---|
pfInUpdate |
項目は UPDATE 文内に指定できる(つまり,変更できる) |
pfInWhere |
プロバイダの UpdateMode が upWhereAll または upWhereChanged のときは,項目を WHERE 節に指定できる |
pfInKey |
プロバイダの UpdateMode が upWhereKeyOnly のときは,項目を WHERE 節に指定できる |
pfHidden |
項目はデータパケットに入れられてレコードの一意性を保証するので,レコードを正しく更新できる。ただし,受け取り側のクライアントデータセットからは見えないし,使用できない |