Quizas el amigo Raynel ya lo soluciono pero yo me encontre con un problema similar y lo resolvi asi:
Código:
Table1.FieldByName('Fecha').Value := DateTimePicker1.Date ;
Y si queremos que solo quede la fecha sin la hora asi:
Código:
Table1.FieldByName('Fecha').Value := Trunc(DateTimePicker1.Date) ;
Otra posibilidad:
Código:
Table1.FieldByName('Fecha').AsString := DateToStr(Trunc(DateTimePicker1.Date));
Espero que les sirva.