在这篇文章中,我们检查了生成与在 MS Access 中追加记录失败相关的错误的场景

追加记录的问题
MS Access 通常会在执行追加查询时显示一个对话框,说明其失败的可能原因。 错误可能是由于字段数据类型不匹配或由于密钥违规而引起的。 锁定违规和验证规则违规也可能是错误的可能原因。
本文将分别讨论每个问题以及我们如何解决这些错误。
类型转换失败

按键违规
如果字段是表主键的一部分,则将日期附加到该字段可能会导致键冲突错误。 主键应该始终是唯一值,因此在导入新记录时可能会注意它们不违反主键。
建议用户检查目标表和主键,并确保他们已将“无重复”属性设置为“是”。 此外,附加数据不应违反目标表的规则。
锁定违规
导入的数据可能已经在某处使用,从而导致追加查询时出错。 用户可以检查并确保数据库没有在别处打开或被其他用户打开。 用户还可以关闭打开的表、表单、查询等以防止错误。
如果问题仍然存在,用户可以通过单击工具中的高级选项来检查默认记录锁定是否设置为“无锁定”。
违反验证规则
每个字段的有效性规则可以从表格设计窗口的下窗格访问,用户必须在导入记录之前检查这些。 如果违反规则,附加查询将显示错误。 用户还应该检查给定文本字段的目标表,以及他们是否将“否”设置为“允许零长度”。 “必需”属性设置为“是”的字段的空值可能会导致错误。
如果在使用 MS Access 数据库时,您似乎经常遇到各种错误,那么您最好投资一个 mdb修复 避免数据丢失事件的工具。
作者简介:
Vivian Stevens 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 修复 SQL Server 和 excel 恢复软件产品。 欲了解更多信息,请访问 datanumen.com