强制 MS Access 通过视图更新
Force MS Access to update through view
我使用带有 ADP 的 MS Access 2010 来更新 sql 数据库。
我想使用视图对一些 table 进行分区,并为不同的用户提供每个部分的更新权限。我遇到的问题是,即使将 Access 设置为在视图上工作,它也会在源 table 上发布更新,导致 "no permissions" 错误。
是否可以强制 Access 对视图本身发布更新?
ADP 已弃用,自 Office 2013 起不再受支持。
它使用 ADO,如果它是 con 就是您遇到的问题:在 Views 上,ADO 有尝试访问基础 Tables 的坏习惯 而不是停留在 View 级别,因此在您的情况下 permission error。
除了编码直通 UPDATE
查询或使用 ODBC 链接视图之外,您无能为力。
但是你能做的最好的事情就是转移到具有完整 ODBC 链接表的 accdb 项目,无论如何你都必须在某个时候这样做
我使用带有 ADP 的 MS Access 2010 来更新 sql 数据库。
我想使用视图对一些 table 进行分区,并为不同的用户提供每个部分的更新权限。我遇到的问题是,即使将 Access 设置为在视图上工作,它也会在源 table 上发布更新,导致 "no permissions" 错误。
是否可以强制 Access 对视图本身发布更新?
ADP 已弃用,自 Office 2013 起不再受支持。
它使用 ADO,如果它是 con 就是您遇到的问题:在 Views 上,ADO 有尝试访问基础 Tables 的坏习惯 而不是停留在 View 级别,因此在您的情况下 permission error。
除了编码直通 UPDATE
查询或使用 ODBC 链接视图之外,您无能为力。
但是你能做的最好的事情就是转移到具有完整 ODBC 链接表的 accdb 项目,无论如何你都必须在某个时候这样做