相当于 TFDQuery 中的 TADOQuery.Properties
Equivalent TADOQuery.Properties in TFDQuery
TADOQuery.Properties
在 TFDQuery
(FireDAC) 在 Delphi (XE7) 中的等价物是什么?
我在一个项目中使用了 QUsers.Properties['Unique Table'].Value
,我打算将它(从 ADO 组件)转换为 FireDAC 组件。
我认为你可以在 TFDQuery
中使用 macros
(参见 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;
在某种程度上会是 TFDQuery.UpdateOptions.UpdateTableName 属性:
http://docwiki.embarcadero.com/Libraries/Seattle/en/FireDAC.Stan.Option.TFDBottomUpdateOptions.UpdateTableName
TADOQuery.Properties
在 TFDQuery
(FireDAC) 在 Delphi (XE7) 中的等价物是什么?
我在一个项目中使用了 QUsers.Properties['Unique Table'].Value
,我打算将它(从 ADO 组件)转换为 FireDAC 组件。
我认为你可以在 TFDQuery
中使用 macros
(参见 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;
在某种程度上会是 TFDQuery.UpdateOptions.UpdateTableName 属性: http://docwiki.embarcadero.com/Libraries/Seattle/en/FireDAC.Stan.Option.TFDBottomUpdateOptions.UpdateTableName