access数据库如何减肥??? 现在是这样的.我在vb中用循环在access数据库中名为default的表插入了80000条编号不同的记录,数据库有122mb.然后我用access2000打开数据库,新建,把那个default表拖到新建的mdb文件中,结果只有8mb...我想肯定是access数据库把我8万次的insert操作都记录了...求各位高手,如何使数据库变得苗条??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用ACCESS的“压缩和修复数据库”功能 下面的对你应该有帮助,好运! ~V~--------------------------------------------------------------------------在ACCESS中也可以用“工具 -> 选项 -> 常规关闭时压缩 -> 前面打上勾”或者 “工具->数据库实用工具 -> 压缩修复数据库”来压缩数据库。多次操作后数据库文件尺寸大大增加编号:QA001696建立日期: 1999年9月10日 最后修改日期:2001年9月12日 所属类别: Visual Basic - 数据库 佩佩: vb6.0 Windows98 请教:假如在VB6.0中删除了10000条记录(或两个表)后,再添加10000条记录(或两个表),此时记录数(或表)的实际数量并未增加,但文件尺寸大大增加,多次操作后,文件尺寸巨大。请问如何使此文件不用压缩方法即能保持原大小? 回答: 只能使用CompactDatabase方法压缩数据库。如: DBEngine.CompactDatabase "C:\My Documents\MyDB.mdb", _ "C:\My Documents\Test.MDB", dbLangGeneral, dbVersion30, _ ";pwd=MyPassword1" --------------------------------------------------------------------------http://community.csdn.net/Expert/topic/4623/4623589.xml?temp=.6320459--------------------------------------------------------------------------数据库体积变大问题《其他》 http://access911.net/index.asp?u1=a&u2=76FAB21E11DC 只能使用CompactDatabase方法压缩数据库。如: DBEngine.CompactDatabase "C:\My Documents\MyDB.mdb", _ "C:\My Documents\Test.MDB", dbLangGeneral, dbVersion30, _ ";pwd=MyPassword1" 请问这个compactdatabase方法属于那个控件啊? 我找到了最简单的方法...也提供大家参考...'安装Microsoft ActiveX Data Objects 2.X library (X为1以上)'引用Microsoft Jet and Replication Objects 2.X libraryDim jro As jro.JetEngineSet jro = New jro.JetEnginejro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test\test.mdb", _"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test\new.mdb;"'Jet OLEDB:Engine Type=4谢谢各位! 请问如何得到每个月的最后一天呢? 用VB中的mschart控件画一个饼状图,要怎么画? 条形码打印程序 如何运行网页上的一个javascript函数 想表中插入记录 关于SetWindowLong的使用 怎样用VB对SQL SERVER进行备份数据和恢复数据的操作 有人帮我解决一个这样的问题吗? 请问有人用VB开发过与PLC进行串行通讯的程序吗? 如何将串行口采集的数据送入Access数据库中? 向各位高手请教!用VB+Access做商品信息管理系统怎么做? 求高人指点程序间通讯
--------------------------------------------------------------------------
在ACCESS中也可以用“工具 -> 选项 -> 常规关闭时压缩 -> 前面打上勾”或者
“工具->数据库实用工具 -> 压缩修复数据库”来压缩数据库。
多次操作后数据库文件尺寸大大增加编号:QA001696
建立日期: 1999年9月10日 最后修改日期:2001年9月12日
所属类别: Visual Basic - 数据库 佩佩:
vb6.0
Windows98
请教:假如在VB6.0中删除了10000条记录(或两个表)后,再添加10000条记录(或两个表),此时记录数(或表)的实际数量并未增加,但文件尺寸大大增加,多次操作后,文件尺寸巨大。请问如何使此文件不用压缩方法即能保持原大小? 回答: 只能使用CompactDatabase方法压缩数据库。如:
DBEngine.CompactDatabase "C:\My Documents\MyDB.mdb", _
"C:\My Documents\Test.MDB", dbLangGeneral, dbVersion30, _
";pwd=MyPassword1" --------------------------------------------------------------------------
http://community.csdn.net/Expert/topic/4623/4623589.xml?temp=.6320459--------------------------------------------------------------------------
数据库体积变大问题《其他》
http://access911.net/index.asp?u1=a&u2=76FAB21E11DC
DBEngine.CompactDatabase "C:\My Documents\MyDB.mdb", _
"C:\My Documents\Test.MDB", dbLangGeneral, dbVersion30, _
";pwd=MyPassword1" 请问这个compactdatabase方法属于那个控件啊?
'安装Microsoft ActiveX Data Objects 2.X library (X为1以上)
'引用Microsoft Jet and Replication Objects 2.X library
Dim jro As jro.JetEngine
Set jro = New jro.JetEngine
jro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test\test.mdb", _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\test\new.mdb;"
'Jet OLEDB:Engine Type=4谢谢各位!