Hola calistian, sin la definición de los campos debería funcionar, claro que si quieres lo pones, yo lo hago de esta forma para mysql y me funciona.
Código Delphi
[-]
dm.consulta.ParamByName('ingreso').AsDate:=fechaing.Date;
dm.consulta.ParamByName('ingreso').AsString:=FormatDateTime('mm/dd/yyyy', fechaing.Date);
dm.consulta.ParamByName('ingreso').AsString:=FormatDateTime('yyyy/mm/dd', fechaing.Date);
Saluditos