关于重复记录的错误-Aaron
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-表


关于重复记录的错误

发表时间:2013/8/30 15:59:02 评论(1) 浏览(4458)  评论 | 加入收藏 | 复制
   
摘 要:在一张明细表中添加记录,系统一直提示添加的记录重复。是自增类型的字段引起。
正 文:

在一张明细表中添加记录,系统一直提示添加的记录重复。仔细检查内容,并无重复。

后来在源表中添加记录才发现了问题的所在。

表中的主键是一个自增数字类型的字段。对表进行了如下的操作就会出现记录重复的错误。

  • 备份表的某些记录到新表中
  • 从源表中删除这些记录
  • 再从备份表中将这些记录插入源表中
  • 再新添加记录的时候,自增字段不是从记录的最后一条记录开始增加,而是从刚插入的记录最后一条记录开始计数。这样就有可能与原来存在的另外的记录的主键重复,发生冲突。

修正方案:

  • 对于自增类型的字段,计数方式有2种:①递增②随机
  • 使用随机类型的增加方式会避免上述错误。

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
一个关于删除重复记录的问题  【红尘如烟  2010/7/23】
防止同一用户重复登录的解决办法(SQL Server)  【红尘如烟  2010/11/21】
【Access入门】查询无重复,查询唯一值的示例  【麥田  2013/3/8】
【Access教程】ACCESS统计不重复记录个数问题  【漏蛧尐魚℡  2013/6/23】
保存时,检测全称禁止重复和非录入人不能修改  【王三平  2013/7/11】
利用红尘如烟老师《高效无重复自动编码解决方案》如何实现按日期重新开...  【cspa  2013/7/11】
【Access源码示例】用查询统计符合条件的重复数出现的次数,计数...  【麥田  2013/7/24】
常见问答
技术分类
相关资源
文章搜索
关于作者

Aaron

文章分类

文章存档

友情链接