Add and additional method to enable params to passed in as an
array of Variant as can be done on FireDac.
This would assign the Param values to Param placeholders in the SQL in the order presented, raising an exception if the type conversion fails. If there are less params than placeholders then an exception is raised; If more, then the values after the last placeholder is filled are ignored.
procedure SetParams(Params: array of Variant); overload;