使用 FireDac 仅将日期插入 MS 访问数据库

Insert just the date to MS access database using FireDac

我有一个名为 Students 的 table,在此 table 中有一个名为 BirthDaydate 列,格式为 Date, abbreviated(例如:26/06/2017),问题出在 delphi Field 类型是 SQLTimeStamp,我只想保存 Date 而不是 DateTime.

DM.TStudentsBirthDay.Value := DateTimeToSQLTimeStamp(DateTimePicker1.Date);

那将 post 一个 DateTime

我该如何解决这个问题?我怎样才能只插入日期?

更新:

我试着用 TFDQuery 组件来做,它工作得很好,也用 TAODTable 组件。

感谢@Gerry Coll

使用DateTimeToSQLTimeStamp() and DateOf()函数:

DM.TStudentsBirthDay.Value := DateTimeToSQLTimeStamp(DateOf(DateTimePicker1.Date));

效果很好。