xxx.mdb库中表的内容删除后为什么文件大小不变?
我编了一个程序,用到的XXX.mdb库,在库中的一表中有10万记录,库文件大小为40.M,当我把此表的内容全部删除后,库文件大小还是40.M,不知为什么? 问题点数:20、回复次数:7Top
1 楼qgqchile(qgq)回复于 2005-06-04 09:34:04 得分 2
典型的MICROSOFT问题,物理层的IDEX并没有删除,数据库是要维护的不是做一次包括 SQLSERVER也有同样的问题,在这方面DB2 和ORACLE就做的比较好,重新建立一个MDB把数据倒过去就可以了,不过40多M 还不至于,等到300M以上ACCESS2000 就有点慢了Top
2 楼jonathonc(bachelor)回复于 2005-06-04 09:42:44 得分 3
用Access打开xxx.mdb,选择菜单栏上的“工具”-“数据库实用工具”-“压缩和修复数据库”Top
3 楼webserv2(New life New job)回复于 2005-06-04 10:17:01 得分 4
压缩数据库Top
4 楼sz_lgp(longguoping)回复于 2005-06-06 15:38:32 得分 0
我想在程序中作删除时就要完成此工作,不知怎么弄了?
Top
5 楼JJclub(阿J)回复于 2005-06-10 08:45:35 得分 3
选中数据库的:[选项中-常规-关闭时压缩]选项就可以了
Top
6 楼syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*)回复于 2005-06-10 09:01:23 得分 4
选中 关闭时压缩Top
7 楼herodraw(herodraw)回复于 2005-06-10 09:33:46 得分 4
http://community.csdn.net/Expert/topic/3258/3258229.xml?temp=.8568231
http://community.csdn.net/Expert/topic/3454/3454680.xml?temp=.7827875Top




