FireDAC.Stan.Param.TFDMacro.AsRaw
Delphi
property AsRaw: String read GetAsRaw write SetAsRaw;
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | FireDAC.Stan.Param.pas | FireDAC.Stan.Param | TFDMacro |
Beschreibung
Gibt den Wert des TFDMacro-Objekts an, wenn dieser einen Teil der SQL-Abfrage wie angegeben repräsentiert.
AsRaw gibt eine String-Darstellung des Wertes zurück. Der Wert wird im endgültigen SQL-Anweisungstext "wie vorhanden" oder direkt ohne Umwandlung eingefügt. Diese Methode eignet sich beispielsweise gut für das Ersetzen einer SQL-Anweisungsklausel, wie z. B. WHERE, in der SELECT-Anweisung.
Beispiel
// 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;