【问题标题】:SQL Invalid Argument ErrorSQL 无效参数错误
【发布时间】:2012-11-28 13:38:27
【问题描述】:

我在尝试保存查询时收到错误消息。

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));

查询正常,但是当我尝试以任何名称保存时,它会出错并显示“无效参数”。 请帮忙!!!

【问题讨论】:

  • 为什么不在 Group by 上方使用 Where 子句而不是 Have 子句?
  • 尝试压缩和修复数据库,然后尝试保存查询。
  • Arrival_ID 的数据类型是什么?如果它是一个字符串,你可能需要在它周围加上引号。
  • 当你没有 Where 或 having 子句时会发生什么?
  • 蒂姆,您的紧凑型和维修效果很好。我现在可以保存查询。我需要记住保持简单!谢谢!!!

标签: sql ms-access


【解决方案1】:

试试这样的:-

  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

【讨论】:

  • 仍然给出无效的参数。
猜你喜欢
  • 1970-01-01
  • 2019-01-10
  • 1970-01-01
  • 2021-02-21
  • 2016-08-17
  • 2016-01-05
  • 2020-10-16
  • 2023-03-20
  • 1970-01-01
相关资源
最近更新 更多