MS Access选择有效,但无法更新

时间:2018-06-25 21:37:10

标签: sql ms-access access-vba

我有一个链接到MS Access的SQL Server表作为前端。选择查询有效,但以某种方式更新无效。我使用的是连续表格,希望有一个“全选”复选框,该复选框将更新所有已过滤的复选框。

我可以手动选择复选框,它们会更新每一行,但是以某种方式在使用VBA时不起作用。

SELECT
    dbo_GRC_Assignment.*
FROM
    dbo_GRC_Assignment
WHERE
    isactive = 1
    AND [PM] = 'John Doe'
    AND [Region] IN ('US')

上面的查询可以过滤我的选择

UPDATE
    dbo_GRC_Assignment
SET 
    dbo_GRC_Assignment.[RowSelected] = 1
WHERE
    isactive = 1
    AND [PM] = 'John Doe'
    AND [Region] IN ('US')

上面的Update查询根本不起作用。

1 个答案:

答案 0 :(得分:0)

因此史诗般的菜鸟失败了。我把执行部分注释掉了。仍然是合法的问题。我只添加了dbFailOnError,现在它可以工作了。以前没有。

'CurrentDb.Execute strCHKall, dbFailOnError