更新恢复到 Access 数据库中的先前条目

Posted

技术标签:

【中文标题】更新恢复到 Access 数据库中的先前条目【英文标题】:Updates revert to previous entry in Access Database 【发布时间】:2015-09-25 04:55:32 【问题描述】:

我试图看看我是否能找到答案,但我还没有。在我的工作中,我们有这个 Access 数据库,它早在我得到这份工作之前就已经存在了。有一种用于更新信息的表格,它位于共享系统上。每当对此特定表进行更新时,更新有时会恢复到以前的状态,而无需任何人进入并更改它。据我所知,它只发生在少数几个领域。尽管如此,这对我和必须更新此信息的人来说还是很烦人的。

我只是想知道在 Access 数据库中可能导致这种情况发生的原因。如果我能了解可能导致此问题的原因,我应该能够解决它。

【问题讨论】:

【参考方案1】:

在 Access 中“恢复”更新的唯一方法是取消更新或回滚事务(在代码中)。或者,如果同一记录的用户存储(部分)旧信息并在另一个用户进行更新后将其写回,并且此并发问题由编码静默处理。

因此,您将不得不研究以该形式处理更新的代码。

【讨论】:

“或者,如果同一记录的用户存储(部分)旧信息并在另一个用户进行更新后将其写回,并且此并发问题由代码静默处理” - 那将也是我的猜测。

以上是关于更新恢复到 Access 数据库中的先前条目的主要内容,如果未能解决你的问题,请参考以下文章

如何使用绑定数据集自动更新访问中的报表?

如何将项目恢复到android studio中的先前提交

根据先前数据将数据添加到数据表

在 typeORM 中的 @ManyToMany 中保存关系会覆盖先前的条目

如何从 Postgres Heroku 上的先前备份中恢复特定数据? (例如,意外删除的行)

VB.Net 和 Access - 获取累加器值