1

我使用带有 ADP 的 MS Access 2010 来更新 sql 数据库。

我想使用视图对某些表进行分区,并将每个部分的更新权限提供给不同的用户。我遇到的问题是,即使将 Access 设置为在视图上工作,它也会在源表上发布更新,从而导致“无权限”错误。

是否可以强制 Access 对视图本身进行更新?

4

1 回答 1

3

ADP 已弃用,自 Office 2013 起不再受支持。

它使用 ADO,如果它的问题是您遇到的问题:在Views上,ADO 有尝试访问底层而不是停留在View级别的坏习惯,因此在您的情况下出现权限错误

UPDATE除了编码传递查询或使用 ODBC 链接视图之外,您无能为力。

但是你能做的最好的事情是转移到带有完整 ODBC 链接表的accdb项目,无论如何你必须在某个时候这样做

于 2016-04-18T14:30:44.417 回答