我有一个带有微软Access (2016)前端的MySQL数据库。我在Access DB中有许多包含DateTime列的链接表。在调查中,我注意到非常奇怪的行为:如果我打开一个链接表,单击其中一个日期列中的任意值,并选择只筛选该值的选项,则不会显示任何内容。如果我将此代码重写为
WHERE CDate([Date])=#01/01
我发现了几篇关于在Access前端VBA过程中对SQL Server链接表使用GETDATE()函数的帖子。这些帖子都集中在查询的WHERE子句上,但是我找不到关于使用GETDATE()进行列赋值的相应信息。; 在此示例中,在SQL Server中将TheDate定义为DateTime。这样编写,VBA报告“查询表达式'CAST(GETDATE() AS date )中的