我有一个链接到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
查询根本不起作用。
答案 0 :(得分:0)
因此史诗般的菜鸟失败了。我把执行部分注释掉了。仍然是合法的问题。我只添加了dbFailOnError,现在它可以工作了。以前没有。
'CurrentDb.Execute strCHKall, dbFailOnError