Parli di un db Access?
codice:
'Comprimo il database creandone una copia compressa e mantenendo l'originale
Dim miodb
Set miodb = CreateObject("DAO.DBEngine.36")
miodb.CompactDatabase server.MapPath("/mdb-database/originale.mdb"), server.MapPath("/mdb-database/originale_tmp.mdb")
Set miodb=Nothing
'Elimino il vecchio database (quello originale)
Dim objFso, objFile
Set objFso=Server.CreateObject("scripting.filesystemobject")
Set objFile=objFso.GetFile(server.MapPath("/mdb-database/originale.mdb"))
objFile.Delete
Set objFile = Nothing
'Rinomino il database temporaneo con il nome di quello originale
objFso.MoveFile server.MapPath("/mdb-database/originale_tmp.mdb"), server.MapPath("/mdb-database/originale.mdb")
Set objFso = Nothing
Roby