#58 - Compattare un database Access
Se si fanno molte operazione di inserimento e cancellazione di record in database Access, la misura del database tende a salire anche se poi effettivamente il database non occupa tutto quello spazio.
Più sarà grande il database, tanto più lenta sarà l'operazione. Per migliorare le performance, quindi, è consigliabile compattarlo quando la dimensione comincia a crescere.
Lo si può fare da Access, ma anche da uno script, sia ASP che WSH.
Nell'esempio vediamo come farlo in uno script ASP.
Richiede DAO 3.5 installato.
<%
Set Engine = CreateObject("DAO.DBEngine.35")
Engine.CompactDatabase "path\database.mdb",
"path\compacted_database.mdb"
%>
Ad ogni modo, un approccio che usa JRO (incluso con le ultime versioni di ADO ed è quindi consigliato) è disponibile su
http://www.aspitalia.com/liste/usag/script.asp?ID=196
Per maggiori informazioni sui database si veda
http://www.aspitalia.com/articoli/db/
Approfondimenti
- Microsoft Security Bulletin di luglio 2008
- Microsoft Security Bulletin di settembre 2008
- Cosa c'è in ASP.NET 3.5 Service Pack1
- Utilizzare Visual Studio 2008 per semplificare lo sviluppo con LINQ to SQL
- Real Code Launch 2008: grazie!
- SQL Server 2008 disponibile in RTM
- SQL Server 2008 February CTP
- Velocity: ADO.NET Distributed Cache
- Sql Server 2008 e Visual Studio 2008 SP1
- Una noisa limitazione di LINQ To SQL
- Installare ASP.NET ed i tool in un colpo solo
- Cosa fare se la vostra applicazione ASP o ASP.NET è vittima di SQL injection
Commenti
Esprimi il tuo giudizio su questo script:
Per procedere devi essere autenticato.
Aggiungi un nuovo commento »»»
Per inserire un commento, devi registrarti alla nostra community.







Stampa
Download 


10annidi.ASPItalia.com: iscriviti alla competizione e vinci fantastici premi ogni mese!