<%
sub compatta(origine)
spezza=split(origine,"/")
if ubound(spezza)=0 then
nomedb=origine
else
nomedb=spezza(ubound(spezza))
end if
arrnome=split(nomedb,".")
nuovonome=arrnome(0)&"_bak."&arrnome(1)
destinaz=replace(origine,nomedb,nuovonom
e)
set objcompact = server.createObject("JRO.JetEngine")
objcompact.compactDatabase "provider=Microsoft.Jet.OLEDB.4.0;"&"Data source=" & Server.mapPath(origine), "provider=Microsoft.Jet.OLEDB.4.0;"&"Data source=" & Server.mapPath(destinaz)
set objcompact = nothing
set fso=server.createobject("scripting.filesystemObjec t")
fso.deletefile server.mappath(origine),true
fso.movefile server.mappath(destinaz),server.mappath(origine),t rue
fso.deletefile server.mappath(destinaz),true
end sub
''''''''''''''chiamata della funzione
database="/mdb-database/home.mdb"
call compatta(database)
%>