开始建的时候才300多K,几天操作下来变成3M多,记录还是原来那么多.还有一个临时存储记录的mdb文件,现在居然有25M,而里面一条记录都没有.
我用access里面的工具压缩了一下就恢复原貌了,如果新建一个mdb文件在把内容复制过去,我想可以解决.请问用ADO编程有没有更好的方法解决这个问题?
我用access里面的工具压缩了一下就恢复原貌了,如果新建一个mdb文件在把内容复制过去,我想可以解决.请问用ADO编程有没有更好的方法解决这个问题?
解决方案 »
- EXcel VBA 里面,怎么从date类型数据中算出月份来?
- 新手上路,在发布程序上遇到了困难
- 请教~~如何更改XML文件内容?
- webbrowser的WebBrowser1_DocumentComplete 问题
- 一台无线拨号上网的计算机和一台有教育网IP的计算机进行数据通讯??
- Form_Terminated到底何时执行?
- list控件属性设置为check后,可以对list中的记录打钩,表示选中这条记录,如何获取选中记录内容?
- ADO数据库查询的问提
- 如何知道在点击treeview时点得是父节点,还是子节点
- VB用一维数组 代码怎么编写
- [com口提问]如何使转化过的字符串还原[com口提问]
- vb如何获取asp地址的参数?
如果你不需要编程实现,用access打开然后工具下边有压缩数据库,压缩一下,里边碎片太多了
Member of JRO.JetEngine==============================================================
Dim oJro As New JRO.JetEngine
oJro.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & YourSourceMDBFile , "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & YourDestMDBFile
DbEngine.compactDatabase “压缩前数据库文件名”,“新的数据库文件名”