设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2045|回复: 8
打印 上一主题 下一主题

[与其它组件] [求助]请教:为什么自动编号会有重复??

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-28 18:24:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司一ACCESS数据库最近出现了一种奇怪的现象,一表中数据类型为自动编号的字段ID出现了重复数值(如下图),该表是由SELECT把数据从另外的表选择出来后用INSERT插入该表而生成的,但并未选择ID的字段。字段ID是直接在该表上设置的。ID产生新值的方式是递增,按理不会有重复才正常。出现如此情况是怎么回事呢?望请高手指点,不胜感谢!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-11-28 18:45:00 | 只看该作者
从图中看不象是自动编号,请上传你的表看下
3#
 楼主| 发表于 2006-11-28 20:45:00 | 只看该作者
由于该表涉及商业秘密不便上传,但ID字段的类型确实为自动编号如下图.是不是数据库已遭受到外界破坏已经损坏了?比如说病毒什么的


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
发表于 2006-11-28 22:09:00 | 只看该作者
设置了自动编号而不是主键,但在索引中选择了有重复,所以会出现这种情况了,
5#
 楼主| 发表于 2006-11-29 17:07:00 | 只看该作者
谢谢楼上及斑竹的解答.我也知道解决问题的方法.我想了解的是,就算没有设置主键和无重复的索引,但是把记录插入表的时候是一条一条插入的,按理说ID都应该是顺序递增,无论如何不应该有重复才是呀,造成这种情况的原因是什么呢?
6#
发表于 2006-11-29 17:57:00 | 只看该作者
学到了
7#
 楼主| 发表于 2006-11-30 22:19:00 | 只看该作者
没有人知道了么?
8#
发表于 2006-12-1 05:11:00 | 只看该作者
设置该字段为主键!!
9#
发表于 2007-1-17 01:15:00 | 只看该作者
[em06]
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-22 01:30 , Processed in 0.105755 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表