'Sql = "Select ItemName,Count(itemID) from tblItem where Item ='" & "A" & "' AND ExpireDate < '" & Now().Date() & "' Group By ItemName"
我在DATE字段中的查询中正在遇到数据类型不匹配。...
我该怎么办?
答案 0 :(得分:0)
我认为您需要使用井号“#”将日期转义。
尝试一下:
"Select ItemName,Count(itemID) from tblItem where Item ='" & "A" & "' AND ExpireDate < #" & Now().Date() & "# Group By ItemName"
答案 1 :(得分:0)
如果要使用MS Access中的当前日期进行过滤,只需使用Date
。在where子句中,日期应用#
符号包围
SQL = "Select ItemName,Count(itemID) from tblItem where Item ='" & "A" & "' AND ExpireDate < #" & Date & "# Group By ItemName"
答案 2 :(得分:0)
使用Access的 Date()函数:
Sql = "Select ItemName, Count(itemID) From tblItem Where Item ='A' And ExpireDate < Date() Group By ItemName"