对于Firebird的日期和时间戳数据类型,哪个日期被视为日期零? firebird.org网站上的文档说明了11/17/1898。当我使用MS Access和FB ODBC驱动程序连接到FB 3.0数据库时,仅包含时间数据的字段将日期为零显示为11/30/1899。相同的数据在Delphi程序中显示为12/30/1899(在调试器中检查)。
答案 0 :(得分:0)
自发布此问题以来,我使用IBExpert中的调试器来检查仅包含时间值的时间戳字段。它显示日期为12/30/1899。这说明当前Firebird ODBC驱动程序中可能存在错误(或者Access解释数据的方式),并且Firebird联机文档在此实例中不准确。