如您所知(Windows操作系统>磁盘碎片整理),有一个名称为(分析)的按钮
(VB6> ADO)是这样的选项:
True(数据库需要压缩和修复)
错误(数据库不需要压缩和修复)
答案 0 :(得分:1)
不,不是。如果您有大量更新的数据库(Access MDB),您可以创建自己的规则。您无法分析mdb文件的碎片,但是当mdb文件超出限制时,您可以猜测是否需要压缩(jet core不会在没有显式压缩的情况下收缩mdb文件)。如何猜测或计算此限制很难说,这取决于您的应用程序和数据结构。
答案 1 :(得分:1)
正如其他地方已经回答的那样,这个问题已被转移到:
Dim Savings As Long
Savings = Conn.Properties("Jet OLEDB:Compact Reclaimed Space Amount").Value
如果我们假设我们打开了一个Jet MDB,这将为您提供下一个紧凑操作所获得的估计节省的字节大小。