Delphi(XE7)中TADOQuery.Properties
(FireDAC)中TFDQuery
的等价物是什么?
我在项目中使用了QUsers.Properties['Unique Table'].Value
,我将它(从ADO组件)转换为FireDAC组件。
答案 0 :(得分:1)
在某种程度上,这将是TFDQuery.UpdateOptions.UpdateTableName属性: http://docwiki.embarcadero.com/Libraries/Seattle/en/FireDAC.Stan.Option.TFDBottomUpdateOptions.UpdateTableName
答案 1 :(得分:0)
我认为您可以在macros
中使用TFDQuery
(参见docwiki.embarcadero.com)
FDQuery1.SQL.Text := 'SELECT * FROM !TABLE_NAME_MACROS !WHERE_CLAUSE';
FDQuery.MacroByname('TABLE_NAME_MACROS').AsRaw := 'my_table';
FDQuery.MacroByname('WHERE_CLAUSE').AsRaw := 'WHERE ID = :ParamID';
FDQuery.ParamByname('ParamID').AsInteger := 1;
FDQuery1.Open;