MS Access显示#deleted,尽管数据已正确保存

时间:2012-09-04 10:05:29

标签: sql-server ms-access

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

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

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

相关问题