1

我们有一个带有 MS SQL Server 2008 后端的 MS Access 2007 数据库。

在服务器上,对于每个表,我们都编写了一个视图,每个视图都包含更新/插入/删除的触发器。然后这些视图作为链接表链接到 MS Access。

每个服务器表都包含一个由一个或多个列组成的主键,以及一个单独的 IDENTITY 列(int,具有唯一索引)。

现在,如果我进入 MS Access 并将数据直接输入到链接表中,一切正常。

但是,如果我创建一个使用链接表作为记录源的Form,那么在每次插入之后,所有字段都会显示#deleted。但是数据是正确存入数据库的,所以主要是显示问题!

我认为这与触发器有关,但我找不到问题。

任何人都可以帮助解决这个问题吗?

4

1 回答 1

0

问题解决了。触发器中实际上存在问题,导致更新或插入了多个行。修复触发器后,现在一切正常。

于 2012-09-05T09:15:14.140 回答