我们有一个带有MS SQL Server 2008后端的MS Access 2007数据库。
在服务器上,对于每个表,我们编写了一个视图,每个视图都包含更新/插入/删除的触发器。然后将这些视图作为链接表链接到MS Access。
每个服务器表都包含一个由一列或多列组成的主键,以及一个单独的IDENTITY列(int,具有唯一索引)。
现在,如果我进入MS Access并直接在链接表中输入数据,一切正常。
但是如果我创建一个表单,它使用链接表作为记录源,那么在每次插入后,所有字段都会显示 #deleted 。但是,数据正确存储到数据库中,因此主要是显示问题!
我认为这与触发器有关,但我找不到问题。
任何人都可以帮忙解决这个问题吗?
答案 0 :(得分:0)
问题解决了。触发器实际上存在问题,导致更新或插入更多行。在修复扳机之后,现在一切正常。