FireDAC.Stan.Option.TFDMapRule.NameMask

提供: RAD Studio API Documentation
移動先: 案内検索

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;

関連項目