查询无法运行

时间:2015-12-28 19:26:00

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

我正在使用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数据库中完成这项工作,我不知道如何。

1 个答案:

答案 0 :(得分:0)

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

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

祝你好运。