在访问中比较字符串到日期

时间:2017-09-01 20:54:39

标签: ms-access

我有一个名为aDate的日期,格式为字符串“yyyy-mm-dd”,我试图将其与日期进行比较。这是我尝试过的。

datevalue(aDate) > #1/1/16#

datevalue(Str(aDate)) > #1/1/16#  

但我总是得到这个错误:“条件表达式中的数据类型不匹配”

1 个答案:

答案 0 :(得分:0)

  

数据中没有“”。它显示为2012-12-13

不知道你是怎么做的,但似乎你构建了这个表达式:

DateValue(2012-12-13) > #1/1/16#

将评估为:

DateValue(1987) > #1/1/16#

会引发您看到的错误。

因此请调整代码以创建:

DateValue("2012-12-13") > #1/1/16#