我遇到了一个查询,将当前日期与存储在访问数据库表中的日期进行比较,格式为7/25/2012
我正在使用此查询:
Sql = "SELECT max(token_today)
FROM token
WHERE issue_date = #" & FormatDateTime(Now, DateFormat.ShortDate) & "#"
我收到以下错误:
从字符串**转换为“整数”类型无效。
请告诉我如何比较日期。 谢谢!
答案 0 :(得分:2)
如果您想比较今天的日期,则无需外部参考:
Sql = "SELECT max(token_today) FROM token WHERE issue_date = Date()"
这也可以保存语言环境中的所有问题。
答案 1 :(得分:1)
我认为这应该有效:
"SELECT max(token_today) FROM token WHERE issue_date = #" & FormatDateTime(Now,"YYYY/MM/DD") & "#"