压缩修复指定数据库的函数-李寻欢
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


压缩修复指定数据库的函数

发表时间:2008/7/4 9:06:28 评论(3) 浏览(9077)  评论 | 加入收藏 | 复制
   
摘 要:压缩修复指定数据库的函数
正 文:
Public Function RepairDatabase(strSource As String) As Boolean
    On Error GoTo error_handler
    Dim i As Integer
    '生成压缩后的文件名
    Dim strDestination As String
    i = 1
    Do
        strDestination = strSource & i
        If Dir(strSource & i) = "" Then
            Exit Do
        Else
            i = i + 1
        End If
    Loop
    '压缩修复指定文件
    RepairDatabase = _
    Application.CompactRepair( _
                              LogFile:=True, _
                              SourceFile:=strSource, _
                              DestinationFile:=strDestination)
    '压缩完成后删除原文件
    Kill strSource
    '把压缩后的文件名改成原文件名
    Name strDestination As strSource
    On Error GoTo 0
    Exit Function
error_handler:
    RepairDatabase = False
End Function

Access软件网交流QQ群(群号:198465573)
 
 相关文章
access2007\2010设置<压缩和修复数据库>的方法\压缩...  【Access软件网整理  2009/3/20】
[示例]用命令按钮压缩修复数据库  【钱玉炜  2009/6/26】
access2003设置<压缩和修复数据库>的方法\压缩修复数据库...  【麥田  2009/7/24】
压缩修复外部mdb(带密码)  【叶海峰  2012/7/3】
当前数据库压缩修复、打开选定的数据库/后台数据库管理  【网行者  2012/12/2】
常见问答
技术分类
相关资源
文章搜索
关于作者

李寻欢

文章分类

文章存档

友情链接