Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.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在MySQL中编辑datetime字段_Mysql_Delphi_Firedac - Fatal编程技术网

使用Delphi和firedac在MySQL中编辑datetime字段

使用Delphi和firedac在MySQL中编辑datetime字段,mysql,delphi,firedac,Mysql,Delphi,Firedac,我正在使用Delphi10.1和Firedac组件连接到MySQL数据库。使用实时绑定或VCL数据感知组件,我可以编辑MySQL表中的数据,日期除外(例如发票日期)。我知道Delphi TDateTime和MySQL DateTime在ISO格式中存在类型差异,但我无法确定如何或在何处进行转换?非常感谢您的帮助 非常感谢 Matt您可以将tfd连接的数据类型映射添加到dtDateTime中。比如: with FDConnection1.FormatOptions.MapRules.Add do

我正在使用Delphi10.1和Firedac组件连接到MySQL数据库。使用实时绑定或VCL数据感知组件,我可以编辑MySQL表中的数据,日期除外(例如发票日期)。我知道Delphi TDateTime和MySQL DateTime在ISO格式中存在类型差异,但我无法确定如何或在何处进行转换?非常感谢您的帮助

非常感谢


Matt

您可以将
tfd连接的数据类型映射添加到
dtDateTime
中。比如:

with FDConnection1.FormatOptions.MapRules.Add do begin
  SourceDataType := dtTimeStamp;
  TargetDataType := dtDateTime;
end;