Saludos
Puedes usar params y dejar que el componente se encargue del formato'
Código Delphi
[-]
Dataset.SQl.Text:='SELECT * from prestamo WHERE prestamo.data_pres Between :fecha1 and :fecha2';
Dataset.ParamByName('fecha1').AsDate:=dateTimePicker1.Date;
Dataset.ParamByName('fecha2').AsDate:=dateTimePicker2.Date;
Dataset.Open;
Nt:Creo que cae bién aquí este Hilo