这里的任何帮助都会很棒。
我正在尝试使用参数来动态更改“ORDER BY”
下面是我尝试过的代码,但尽管遵循了文档,但我仍然收到错误“[FIREDAC][PHYS][MYSQL] You have an error in your SQL syntax ... near "ORDER BY some_field" at line 4'
我已将 ParamCreate 设置为 True
我的数据库是 MySQL
FDQuery1.Close;
FDQuery1.SQL.Clear;
FDQuery1.SQL.Add('SELECT *');
FDQuery1.SQL.Add('FROM my_table');
FDQuery1.SQL.Add('LIMIT 1000');
FDQuery1.SQL.Add(':id');
FDQuery1.ParamByName('id').AsString := 'ORDER BY some_field';
FDQuery1.Open;