我的数据库是一个 Access Data Project,绑定到 SQL Server 2005 后端。我正在尝试将表单绑定到使用INSTEAD OF
触发器的视图。Access 认为视图是不可更新的,所以它使表单成为只读的;显然它没有考虑到触发器。
我怀疑问题是 SQL Server 的元数据说视图不可更新。INFORMATION_SCHEMA.VIEWS
例如,查询显示IS_UPDATABLE
= NO。尽管如此,我绝对可以UPDATE
通过使用语句或使用 SSMS GUI来更新视图。
有没有人知道我可以用来说服 Access 这个视图确实是可更新的方法?我知道还有其他方法可以让我获得对该表单的读写访问权限,但我计划使用此视图来限制某些用户对非常特定的数据子集的访问,如果可以的话,事情会变得容易得多将所有这些数据封装在这一视图中。