FireDAC.Stan.Option.TFDMapRule.NameMask
Delphi
property NameMask: String read FNameMask write FNameMask;
C++
__property System::UnicodeString NameMask = {read=FNameMask, write=FNameMask};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDMapRule |
説明
列名のマスクを示します。
NameMask プロパティを使用して、列名と照合するマスクを指定することができます。このマスクでは LIKE
演算子の書式が使われるため、以下を使用することができます。
- '%' - 複数のシンボル
- '_' - 単一のシンボル
列名がマスクと一致すると、その列がマップ ルールと一致し、TargetDataType 型を取得します。他のプロパティは、ルールを厳密に適用するために使われます。
アプリケーションで NameMask プロパティを使用するには、新しい TFDMapRule を追加します。
var
oRule: TFDMapRule;
...
FDTable1.Disconnect;
FDTable1.FormatOptions.OwnMapRules := True;
oRule := FDTable1.FormatOptions.MapRules.Add;
oRule.NameMask := 'column name';
oRule.TargetDataType := dtXxx; // target data type
FDTable1.Open;