Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 仅使用FireDac将日期插入MS access数据库_Delphi_Ms Access_Delphi 10 Seattle_Firedac - Fatal编程技术网

Delphi 仅使用FireDac将日期插入MS access数据库

Delphi 仅使用FireDac将日期插入MS access数据库,delphi,ms-access,delphi-10-seattle,firedac,Delphi,Ms Access,Delphi 10 Seattle,Firedac,我有一个名为Students的表,在这个表中有一个名为date的Birth列,带有日期,缩写为格式(例如:26/06/2017),问题在于delphi中的字段类型是SQLTimeStamp,我只想保存日期而不是日期时间 DM.TStudentsBirthDay.Value := DateTimeToSQLTimeStamp(DateTimePicker1.Date); 这将发布一个DateTime DM.TStudentsBirthDay.Value := DateTimeToSQLTimeS

我有一个名为
Students
的表,在这个表中有一个名为
date
Birth
列,带有
日期,缩写为
格式(例如:26/06/2017),问题在于delphi中的
字段
类型是
SQLTimeStamp
,我只想保存
日期
而不是
日期时间

DM.TStudentsBirthDay.Value := DateTimeToSQLTimeStamp(DateTimePicker1.Date);
这将发布一个
DateTime

DM.TStudentsBirthDay.Value := DateTimeToSQLTimeStamp(DateTimePicker1.Date);
我怎样才能解决这个问题?我怎样才能插入日期

更新:


我试着用
TFDQuery
组件来实现它,它工作得非常好,也可以用
taudtable
组件来实现。

感谢@Gerry Coll的帮助

使用和功能:

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

这很好。

什么是学生第一天?您使用哪种FireDAC组件?你使用LiveBindings吗?
tstudens
是FireDac表,
生日
是字段,我使用的是
TFDTable
组件,不,我没有使用LiveBindings。谢谢你提供的信息,尽管我的问题可能没有意义。恐怕FireDAC在这里是正确的,日期数据类型是在ODBC中映射到的。@Victoria好的,所以我不能只插入带有FireDAC组件的日期?这就是你想说的吗?试着将字段定义为be
TDateField