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