FireDAC.Stan.Option.TFDMapRule.NameMask
Delphi
property NameMask: String read FNameMask write FNameMask;
C++
__property System::UnicodeString NameMask = {read=FNameMask, write=FNameMask};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | FireDAC.Stan.Option.pas FireDAC.Stan.Option.hpp |
FireDAC.Stan.Option | TFDMapRule |
Beschreibung
Gibt die Maske für den Spaltennamen an.
Mit der Eigenschaft NameMask geben Sie eine Maske an, mit der die Spaltennamen übereinstimmen müssen. Die Maske verwendet das LIKE
-Operatorformat mit:
- "%" – viele Symbole
- "_" – ein einzelnes Symbol
Wenn ein Spaltenname mit der Maske übereinstimmt, dann entspricht diese Spalte der Zuordnungsregel und erhält den Typ TargetDataType. Mit weiteren Eigenschaften kann die Regel strikter gefasst werden.
Um die Eigenschaft NameMask in Ihrer Anwendung zu verwenden, fügen Sie eine neue TFDMapRule hinzu:
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;