FireDAC Components for Acumatica

Build 20.0.7587

Prepared Statements

Executing Prepared Statements with FireDAC Classes

By default, TFDQuery prepares the query to avoid recompiling the same query over and over.

FDQuery1.SQL.Text := 'SELECT * FROM Events WHERE Id=:Id' 
FDQuery1.ParamByName('Id').AsString := 'Jq74mCczmFXk1tC10GB';
FDQuery1.Open;

Notes

  • If you need to execute a command only once, set ResourceOptions.DirectExecute to true.
  • The TFDConnection class is most useful for one-off data manipulation commands, where prepared statements are unnecessary.
  • The connection must be active and open while a statement is prepared.

Copyright (c) 2020 CData Software, Inc. - All rights reserved.
Build 20.0.7587