MS Access更新查询仅在手动运行时有效

时间:2018-08-22 19:00:04

标签: ms-access-2013

我有以下UPDATE SQL语句

UPDATE
    FolioRegistration
    INNER JOIN
        [Shell Companies]
    ON
        FolioRegistration.ITPAN = [Shell Companies].PAN
    SET FolioRegistration.PANSC = [Shell Companies]![File Name] 

,这是我在VBA和QBE编辑器中创建的。当我通过DB.Execute方法运行SQL语句时,它并没有更新某些匹配项,当我通过DoCmd.OpenQuery命令使用QBE创建的查询来运行它时,它也没有更新。但是,如果我手动运行QBE,它将对所有匹配项进行更新。

有人遇到过这种情况吗?如果遇到这种情况,您如何解决?

TIA 大卫·富尼尔(David Fournier)

0 个答案:

没有答案