我使用MS Access 2010和ADP来更新sql数据库。
我想使用视图对某些表进行分区,并为每个部分提供对不同用户的更新权限。我遇到的问题是,即使将Access设置为在视图上工作,它也会在源表上发布更新,导致"无权限"错误。
是否可以强制Access在视图本身上发布更新?
答案 0 :(得分:3)
ADP已弃用,自Office 2013以来不再受支持。
它使用ADO和一个如果你遇到的问题是一个问题:在 Views 上,ADO有一个不好的习惯来尝试访问底层的表而不是停留在查看级别,因此在您的情况下权限错误。
除了编码直通UPDATE
查询或使用ODBC链接视图之外,您无法做任何事情。
但你可以做的最好的事情就是转移到具有完整ODBC链接表的 accdb 项目,无论如何你都必须这样做