Office中国论坛/Access中国论坛

标题: 教个很少见的问题,关于“压缩和修复数据库” [打印本页]

作者: qq33722502    时间: 2009-5-28 16:18
标题: 教个很少见的问题,关于“压缩和修复数据库”
教个很少见的问题,关于“压缩和修复数据库”
以前我可以利用“压缩和修复数据库”来让自动编号为最后一记录重新算起。
意思是:比如有10条记录,我从第5条一直删除到最后。再添加记录时自动编号会是11。但删除后用“压缩和修复数据库”,那再添加记录时自动编号会是从5开始。

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

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

我的使用环境,XP sp3,office 2003 access
作者: qq33722502    时间: 2009-5-28 16:28
找到问题原因了。
是因为我已安装了 Microsoft Jet 4.0 Service Pack 4
这是微软的BUG

详细见以链接
http://support.microsoft.com/kb/287756
作者: njy6000    时间: 2009-5-28 23:07
祝贺你找到微软的毛病.
作者: yangzhesheng    时间: 2009-5-29 11:05
比尔老弟经常犯这种错误
作者: chenyingfengsx    时间: 2010-1-1 10:25
哦,




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3