FireDAC.Stan.Param.TFDMacro.AsRaw
Delphi
property AsRaw: String read GetAsRaw write SetAsRaw;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FireDAC.Stan.Param.pas | FireDAC.Stan.Param | TFDMacro |
説明
TFDMacro の値が SQL クエリの「そのまま」の部分を表す場合に、その値を示します。
AsRaw は、値の String 表現を返します。値は、何らかの変換もなく、最終的な SQL コマンド テキストに「そのまま」または直接変換されます。たとえば、WHERE などの SQL コマンド句を SELECT コマンドに置き換えるなどの場合に、便利なメソッドです。
例
// If user entered some condition into Edit1, then the content will be substituted into SELECT WHERE FDQuery1.SQL.Text := 'SELECT * FROM Customers {IF !Where} WHERE !Where {FI}'; FDQuery1.MacroByName('Where').AsRaw := Edit1.Text; FDQuery1.Open;