SQL无效参数错误

SQL无效参数错误,sql,ms-access,Sql,Ms Access,当我试图保存查询时,收到一个错误 SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS CountOfArrival_ID FROM tbl_2_trip_details_2012 GROUP BY tbl_2_trip_details_2012.Arrival_ID HAVING (((tbl_2_trip_details_2012.Arrival_ID)=8

当我试图保存查询时,收到一个错误

SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS        CountOfArrival_ID
FROM tbl_2_trip_details_2012
GROUP BY tbl_2_trip_details_2012.Arrival_ID
HAVING (((tbl_2_trip_details_2012.Arrival_ID)=84252114));
查询很好,但当我尝试以任何名称保存时,它会出错并声明无效参数。
请帮忙

试试这样的方法:-

  SELECT tbl_2_trip_details_2012.Arrival_ID, Count(tbl_2_trip_details_2012.Arrival_ID) AS          CountOfArrival_ID
  FROM tbl_2_trip_details_2012
  where tbl_2_trip_details_2012.Arrival_ID=84252114
  GROUP BY tbl_2_trip_details_2012.Arrival_ID

与其使用Having子句,不如在Group by上方使用Where?尝试压缩和修复数据库,然后尝试保存查询。到达ID的数据类型是什么?如果它是一个字符串,你可能需要在它周围加引号。当你没有Where或having子句时会发生什么呢?蒂姆,你的压缩和修复工作做得很好。我现在可以保存查询了。我需要记住保持简单!谢谢仍然给出无效的参数。