vielen danke, das hat mich wirklich ein ganzes stück weiter gebracht!
das problem ist zwar immer noch nicht gelöst, aber ich weiß jetzt wo es liegt. anscheinend liegt es am entwurf der tabelle. aber da ist dieses feld auch auf "Zeit, 24h" eingestellt...
wenn ich das posten abklemme, also
Delphi-Quellcode:
procedure TForm4.DateTimePicker2Change(Sender: TObject);
begin
//form4.ADOTable1.Edit;
form4.DBEdit4.Text := FormatDateTime('t',form4.DateTimePicker2.Time);
//form4.ADOTable1.Post;
dann stehts auch in dem DBEdit feld wie im DateTimePicker, aber sobald es zur tabelle geschickt wird, steht da wieder das datum von 1899... *verzwiefel*