FireDAC.Stan.Intf.TFDMergeMetaMode
Delphi
TFDMergeMetaMode = (mmNone, mmMerge, mmAdd, mmUpdate, mmAddOrError, mmError);
C++
enum DECLSPEC_DENUM TFDMergeMetaMode : unsigned int { mmNone, mmMerge, mmAdd, mmUpdate, mmAddOrError, mmError };
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
enum | public | FireDAC.Stan.Intf.pas FireDAC.Stan.Intf.hpp |
FireDAC.Stan.Intf | FireDAC.Stan.Intf |
説明
指定されたデータセットのメタデータをこのデータセットにマージする方法を示します。
この列挙型では、指定されたデータセットのメタデータ(列の名前、型、サイズなど)をこのデータセットにマージする方法を示します。取り得る値の一覧を次の表に示します。
モード | 説明 |
---|---|
mmNone | メタデータの比較やマージを行いません。 |
mmMerge | 指定されたデータセットから列名を取得し、それと同じ名前の列をこのデータセットで探します。そのあと、次のいずれかを行います。
|
mmAdd | 指定されたデータセットから列名を取得し、それと同じ名前の列をこのデータセットで探します。同じ名前の列がこのデータセットで見つからない場合は、新しい列をこのデータセットに追加します。 |
mmUpdate | 指定されたデータセットから列名を取得し、それと同じ名前の列をこのデータセットで探します。同じ名前の列がこのデータセットで見つかった場合は、その列のデータ型とサイズを、指定されたデータセットのメタデータで更新します。 |
mmAddOrError | このデータセットのメタデータを次のように更新します。
|
mmError | 指定されたデータセットから列名を取得し、それと同じ名前の列をこのデータセットで探します。同名の列が見つからない場合や、同名の列のデータ型やサイズが一致しない場合は、例外を送出します。 |