TFDQuery中的等价TADOQuery.Properties

时间:2016-02-27 11:05:45

标签: delphi ado delphi-xe7 delphi-xe4 firedac

Delphi(XE7)中TADOQuery.Properties(FireDAC)中TFDQuery的等价物是什么?

我在项目中使用了QUsers.Properties['Unique Table'].Value,我将它(从ADO组件)转换为FireDAC组件。

2 个答案:

答案 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;