设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[Access本身] 教个很少见的问题,关于“压缩和修复数据库”

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-28 16:18:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
教个很少见的问题,关于“压缩和修复数据库”
以前我可以利用“压缩和修复数据库”来让自动编号为最后一记录重新算起。
意思是:比如有10条记录,我从第5条一直删除到最后。再添加记录时自动编号会是11。但删除后用“压缩和修复数据库”,那再添加记录时自动编号会是从5开始。

但现在很奇怪,我换了一台电脑。用同样的操作,“压缩和修复数据库”后,再添加记录,还是自动编号是11,而不是5了。很想知道怎么回事了?

更有趣的地方,如果我是把这所有10条记录都删除掉,“压缩和修复数据库”后,自动编号重置为1了。这是正常。但为什么不全删除掉时,“压缩和修复数据库”就不能从最后一条记录的编号+1开始了?

我的使用环境,XP sp3,office 2003 access
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2009-5-28 16:28:31 | 只看该作者
找到问题原因了。
是因为我已安装了 Microsoft Jet 4.0 Service Pack 4
这是微软的BUG

详细见以链接
http://support.microsoft.com/kb/287756
3#
发表于 2009-5-28 23:07:14 | 只看该作者
祝贺你找到微软的毛病.
4#
发表于 2009-5-29 11:05:36 | 只看该作者
比尔老弟经常犯这种错误
5#
发表于 2010-1-1 10:25:08 | 只看该作者
哦,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-21 02:46 , Processed in 0.076114 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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