我正在使用Delphi 10.1和Firedac组件连接到MySQL数据库。使用实时绑定或VCL数据感知组件,我可以编辑MySQL表中除日期(例如发票日期)之外的数据。我知道在ISO格式中Delphi TDateTime和MySQL DateTime之间存在类型差异,但我无法确定如何或在何处进行转换?非常感谢任何帮助。
非常感谢
马特
答案 0 :(得分:1)
您可以将TFDConnection
映射dtTimeStamp
的数据类型映射添加到dtDateTime
。类似的东西:
with FDConnection1.FormatOptions.MapRules.Add do begin
SourceDataType := dtTimeStamp;
TargetDataType := dtDateTime;
end;