日期:2012-06-11  浏览次数:20996 次

<%  
    oldDB = "d:\net\accessTest.mdb"
    bakDB = "d:\net\accessTestBack.mdb"
    newDB = "d:\net\accessCompact.mdb"

    Set FSO = Server.CreateObject("Scripting.FileSystemObject")

    ' back up database
    FSO.CopyFile oldDB, bakDB , true

    ' compact database
    Set Engine = Server.CreateObject("JRO.JetEngine")
    prov = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
    Engine.CompactDatabase prov & OldDB, prov & newDB
    set Engine = nothing

    ' delete original database
    FSO.DeleteFile oldDB

    ' Move (rename) compacted database
    FSO.MoveFile newDB, oldDB

    set FSO = nothing  
%>