【问题标题】:Queries failed to run查询未能运行
【发布时间】:2015-12-28 19:26:00
【问题描述】:

我正在开发 Microsoft Access 数据库以跟踪我们遇到的一些问题。 当我运行我的 SQl 语句时,我收到“操作必须使用可更新查询”错误。据我了解,这是因为 Jet 4.0。

这是我当前的查询(它是一个有效的语句):

UPDATE 2HEADPERDAYPAY
SET 2HEADPERDAYPAY.TOTALPAY = (SELECT Sum(TOTALPAY) AS Expr1 FROM 2HEADPERDAYFIGURE WHERE ((([2HEADPERDAYFIGURE].VENDOR)=[2HEADPERDAYFIGURE].[VENDOR])))
WHERE EXISTS (SELECT 1 FROM [2HEADPERDAYFIGURE] WHERE Vendor=[2HEADPERDAYPAY].Vendor);

我需要在我的 Access 数据库中完成这项工作,但我不知道如何。

【问题讨论】:

  • 我做了...当我运行 SQl 语句时,我得到一个操作必须使用可更新的查询

标签: sql ms-access-2010 temp-tables


【解决方案1】:

据我了解,这种行为是故意的。因此,向下滚动到 Resolution 标题并向上阅读:

(https://support.microsoft.com/en-us/kb/175168)

祝你好运。

【讨论】:

  • 谢谢,我已经看到了,我在问我应该如何重写我的 sql 语句以使其工作,而不是简单的权限更改。请提供有用的答案
猜你喜欢
  • 2018-03-16
  • 2015-01-12
  • 2020-06-07
  • 2013-07-13
  • 1970-01-01
  • 2020-12-10
  • 2012-09-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多