Trate de utilizar el mismo codigo para otra consulta donde manejo fechas
Código Delphi
[-] f1 := DateTimeToStr(dFechaInicio.date) ;
f2 := DateTimeToStr(dFechaFinal.date) ;
With dm.QBusKardex do
begin
Close;
SQL.Clear;
sqlKardex:= 'Select * from tb_Kardex where %s = %s AND FechaTransaccion BETWEEN %s AND %s';
SQL.Text := Format(sqlKardex,
['idArtEan',
QuotedStr(ResArticulo),
QuotedStr(f1),
QuotedStr(f2)]);
Open;
end;
y me regresa el siguiente error "sintax error converting character string to smalldatetime type"