Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > Access数据库-表

关于重复记录的错误

时 间:2013-08-30 15:59:02
作 者:Aaron   ID:20267  城市:闵行
摘 要:在一张明细表中添加记录,系统一直提示添加的记录重复。是自增类型的字段引起。
正 文:

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

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

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

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

修正方案:

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

 



Access软件网QQ交流群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助