Per che sta cercando di compattare il database Access 2007 via ASP,
Inserisco la routine che ho sperimentato e che condivido
codice:
...
archivi = Server.MapPath("database\archivi.accdb")
compdb = Server.MapPath("database\archiviCP.accdb")
set objDAO = server.CreateObject("DAO.DBEngine.120")
objDAO.CompactDatabase archivi , compdb
if err <> 0 then
Response.Write "db archivi Errore: " & err.description
swErr=swErr+1
else
msg="database: "&archivi&" compattato!;"
'Response.Write "Il Database " & archivi & " è stato compattato con successo"
end if
...
Naturalmente le librerie DAO devono essere installate.... microsoft DAC...
un saluto