我正在尝试将应用程序从 Delphi CE 10.4 向后移植到 Delphi 2010。我正在尝试首次使用 ZeosLib(8.0.0 稳定版)连接到与 Delphi 10.4 CE 一起使用的 SQLite 数据库,但不断收到“不兼容类型” :TZDate 和 TDateTime”。所有其他字段都可以正常工作。
我尝试用谷歌搜索这个问题,但找不到任何建议或帮助。 我搜索了 ZeoLib 论坛,也没有任何帮助。 我想将字符串转换为日期并使用标准:
DHTData.vitalsvdate.Value := StrToDate(edDate.text);
我需要使用 ZeosLib 进行/使用转换吗? 预先感谢
TZDate
是一条记录,您不能直接为其分配 atDaywTime
。然而,
Zeoslib 在其 DecodeDateTimeToDate()
单元中有一个 ZSysUtils
函数,用于将 TDateTime
转换为 TZDate
。