Firebird日期和时间戳数据类型的日期为零

时间:2016-10-25 22:07:01

标签: delphi firebird

对于Firebird的日期和时间戳数据类型,哪个日期被视为日期零? firebird.org网站上的文档说明了11/17/1898。当我使用MS Access和FB ODBC驱动程序连接到FB 3.0数据库时,仅包含时间数据的字段将日期为零显示为11/30/1899。相同的数据在Delphi程序中显示为12/30/1899(在调试器中检查)。

1 个答案:

答案 0 :(得分:0)

自发布此问题以来,我使用IBExpert中的调试器来检查仅包含时间值的时间戳字段。它显示日期为12/30/1899。这说明当前Firebird ODBC驱动程序中可能存在错误(或者Access解释数据的方式),并且Firebird联机文档在此实例中不准确。