Posto solo la parte di codice interessata...altrimenti non ci si capisce + niente.
Il problema è che non so dove piazzare la password necessaria ad accedere al database (pwd=miapassword
codice:
response.buffer=true
oggi = replace(trim(cstr(date)), "/", "-")
ora = replace(trim(cstr(time)), ".", "-")
response.flush
KKPercorso = "/db/"
KKMotore = "DAO.DBEngine.36"
KKArrayDB = array("db")%>
<h2 class="MyTitle">Compressione Database</h2>
<font class="medio">
Questa funzione permette di compattare i database dell'applicazione direttamente online senza compromettere le funzionalià del sito
Contemporaneamente CREA UNA COPIA DI BACKUP del database stesso!
</font>
<font class="medio">
A seguito dell'eliminazione di dati o di oggetti da un database di Access oppure di oggetti da un progetto di Access, è possibile che il file si frammenti utilizzando lo spazio su disco in modo inefficiente. Eseguendo la compattazione di un file di Access si crea una copia del file e si riorganizza lo spazio di memorizzazione sul disco.
La compattazione comporta un miglioramento delle prestazioni, e non influenza in alcun modo il processo di numerazione automatica, tuttavia, se sono stati eliminati dei record dalla parte finale di una tabella di un database di Access contenente un campo Contatore, compattando il database si reimposta il valore Contatore e il valore Contatore del record successivo sarà maggiore di uno rispetto al valore Contatore dell'ultimo record non eliminato della tabella.
</font>
<%for i = lbound(KKArrayDB) to ubound(KKArrayDB)
'comprimo il database
response.write "<hr><p class='small'>Compressione Database "& KKArrayDB(i) &".mdb in corso..."
Set miodb = CreateObject(KKMotore)
miodb.CompactDatabase server.MapPath(KKPercorso & KKArrayDB(i) &".mdb"), server.MapPath(KKPercorso & KKArrayDB(i) & "_new.mdb")
response.write "<p class='small'>Database "& KKArrayDB(i) &".mdb compresso con successo</p>"
l'errore è password non valida e me lo da a questa riga:
codice:
miodb.CompactDatabase server.MapPath(KKPercorso & KKArrayDB(i) &".mdb"), server.MapPath(KKPercorso & KKArrayDB(i) & "_new.mdb")