Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试在 Access 2010 中进行查询,但它一直给我这个错误“条件表达式中的数据类型不匹配”。
查询很简单
SELECT * FROM mytable WHERE date = '23-07-2013'
有什么奇怪的吗?
SELECT * FROM mytable WHERE date = #7/23/2013#
Access 用# 符号括起日期以指示日期的文字值。在您的情况下使用单引号意味着您将字符串/文本与日期数据类型进行比较,因此数据类型不匹配。因此应该是:
SELECT * FROM mytable WHERE date = #23/07/2013#