发现access数据库自动编号重大错误图解
access吧
全部回复
仅看楼主
level 1
多的灬1I 楼主
1.下载有ID编号的Excel表百度网盘2.新建一个空access数据库,只要2个字段做实验。
3.必须取消ID字段的主键,不然影响实验结果。
4.保存“表1”后如上图所示
5.导入Excel表
6.只要Excel表的ID字段数据
7.导入到access数据库中
8.导入后的数据不是按顺序排列的
9.新增一行数据,没发现问题
10.再按升序排列看看
11.新增的行是编号中最大的,没发现问题
12.请把新增的行删除掉,不然影响实验结果
13.已经删除新增那一行了,然后点击“压缩和修复数据库”
14.因为前面按升序排列,提问是不保存设计更改,按“是”
15.压缩完成了
16.再新增一行,问题来了,为什么不是最大编号?
总结:本人试了很久,终于发现设置“主键”的重要性,不然各位就会遇到像我一样的问题,微软怎能出现这种错误呢?对我造成的影响非常非常的大。
如果有高手,请分析下为什么会出现这个错误?
自动编号最大值存储在哪里(隐藏的系统表找不到)?
2015年11月07日 13点11分 1
1