我想知道当两个用户使用他们的本地前端在同一个表上创建一个新记录时,Access是如何工作的,以及他们将获得的主要密钥(自动编号)。我与之合作的人说过,在他们的遗留数据库中,他们有时会得到重复的唯一密钥(可能它返回了一个错误,我不知道)。但这怎么可能呢?或者是吗?
我从未使用旧版DB来见证这个问题。
我可以在理论上看到它是如何可能的。如果前端检索下一个自动编号并在保存到表格之前(填写表格时),则下一个用户也会检索相同的自动编号。我还不能测试这个理论,但我想知道它是如何真正起作用的,Access是如何处理这个问题的,以及这个理论是否是无意义的。
如果需要,我可以尝试进一步澄清我的问题,但我希望我已经解释得很好。
感谢。
答案 0 :(得分:0)
他们将始终分配单独的自动编号。