Newsgroup: it.comp.appl.access
Titolo: Backup automatico del file .mdb

Ciao, ricordo qualche anno fa di aver realizzato in asp un sistema di 
salvataggio automatico del database.. una sorta di backup fatto in casa..
In asp il file mdb era un oggetto esterno.
Secondo voi è possibile implementare una funzione del genere da DENTRO 
access?
action=Request.QueryString("action")
set objFile=Server.CreateObject("Scripting.FileSystemObject")
select case action
case "copia"
 if objFile.FileExists(server.MapPath("Database\aledatabase.old")) then
  set objDB=objFile.GetFile(server.MapPath("database\aledatabase.old"))
  if objDB.datelastmodified<Now()-2 then
   objDB.delete(true)
  end if
  set objDB=nothing
 end if
 objFile.CopyFile 
server.MapPath("Database\aledatabase.mdb"),server.MapPath("Database\aledatabase.bkp"),true
 Response.Write("Copia di Backup di aledatabase, effettuata correttamente")
CUT 

"Wrugaian" <wrugai...@NOSPAMemail.it> ha scritto nel messaggio news:OzjQf.27978$A83.7...@twister1.libero.it...

ASP non è un linguaggio; quello che vedi è VBScript che è un sottoinsieme di VBA. Non ricordo se la libreria 
Scripting.FilSystemObject è già implementata in accXP/2003; se così non è ti basta inserirla nei riferimenti ed utilizzare lo stesso 
script. Ovviamente togliendo i riferimenti agli unici oggetti/metodi di ASP...
Ciao.
-- 
Sergio MAZZA 

lo stesso script.
Penso che la libreria, che sia caricata o meno, possa essere utilizzata, ma 
dubito che possa agire sul medesimo file che produce il codice. A differenza 
di asp dove tutto passa attraverso un server e quindi il file .mdb è esterno 
al codice.
Infatti mi chiedevo se qualcuno avesse già affrontato il problema e avesse 
trovato una qualche soluzione. 

 Infatti mi chiedevo se qualcuno avesse già affrontato il problema e avesse trovato una qualche soluzione.
Puoi crearti uno file script .vbs e richiamarlo dallo stesso mdb con la funzione shell (per esempio)...
Ciao.
-- 
Sergio MAZZA 

 funzione shell (per esempio)...
Ottima idea.. Grazie. ;o)
Cmq visto la mancanza di altri commenti mi vien da pensare che non sia un 
problema affrontato spesso. 

 Cmq visto la mancanza di altri commenti mi vien da pensare che non sia un problema affrontato spesso.
Non č detto; sul sito comune se non ricordo male c'č un esempio, ma in questo NG se né parlato e con google ritrovi i messaggi.
Per quanto mi riguarda il backup č una operazione molto semplice da non doverci dedicare piů di una ora di "pensiero"; io ho 
pianificato dei backup incrementali da martedě a venerdě e il lunedě quello totale. Ma non ci ho speso righe di codice, ho 
utilizzato il backup su win2000pro, la pianificazione degli eventi e la riga di codice necessaria ad indicare quali cartelle e le 
opzioni per la memorizzazione del file e la compressione da utilizzare...
Ciao.
-- 
Sergio MAZZA 

 compressione da utilizzare...
Io invece voglio qualcosa che stia dentro al database, affinchè sia 
maggiormente portabile.
Avevo cercato in google, ma nulla di chiarificatore. Per questo avevo 
postato.. Vabbè, qualcosa mi invento, e poi un'idea me l'hai data.
Ciao 

 Ciao
Più portabile di uno script vbs esterno che possa controllare qualsiasi 
file, possa essere configurato magari da un altro file .ini e fare il 
backup, non mi viene in mente nient'altro.
Comunque l'unico limite è la fantasia...
Ciao.
-- 
Sergio MAZZA