我正在使用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数据库中完成这项工作,我不知道如何。
答案 0 :(得分:0)
据我所知,这种行为是故意的。因此,向下滚动到Resolution标题并阅读:
祝你好运。