Newsgroup: it.comp.lang.visual-basic
Titolo: Backup di un database

Ciao a tutti .
ho lnecessità di fare la (backup) copia di un database giornalmente
,in dischetti da 1,44 mb . 
ovviamente il backup verrà effetuato dall ' applicazioni vb.
sapete indicarmi come?
esistono istruzioni particolari? Api? 
grazie a tutti 
Gianni Rostermann
Roste...@yahoo.com

...



Roste...@yahoo.com
Puoi cominciare con la compressione del database. L'operazione è
sempre raccomandabile dato che diminuisce il numero di floppy
necessari. Inoltre se il database non è troppo grande in questo modo
sta su un solo dischetto.
Per la compressione esiste un OCX freeware che puoi trovare facendo un
po' di surf a partire da
http://www.cdrom.com/pub/infozip/zlib/
Io lo sto usando, va molto bene ed è semplice da usare.
Rimane il problema della suddivisione del file compresso su più
dischetti, se è necessario.
Anch'io dovrò risolvere questo problema entro un paio di mesi. Ho
cominciato a fare qualche ricerca ma non ho ancora trovato niente.
Credo che finirò per scrivermi una routine, dato che tutto sommato non
è molto complicato.
Ciao
--------------------------------------------------------------------
Fulvio Senore
Eliminate "zz" dall'indirizzo e-mail per scrivermi (spammers...)
Remove "zz" from e-mail address to write me (spammers...)
--------------------------------------------------------------------


Seguendo il tuo prezioso consiglio ho scaricato ZlibTool.ocx e ho
implementato un programmino di prova. Funziona !!!!!
Pero', una volta creato l'eseguibile senza problemi  (VB5) all'atto
dell'esecuzione del file EXE generato mi si presenta sempre l'errore
"errore non specificato &H80004005". Se il programma lo eseguo dai
sorgenti come VB tutto sembra perfetto. Hai qualche ulteriore
consiglio in materia ??   
Ringrazio e saluto.
Marco Grignoli      
sinf...@tin.it

...



http://www.cdrom.com/pub/infozip/zlib/

poi per copiarlo usa il comando FileCopy del VB sia 4 che 5
concordo.
Ciao, AntoGal.

consiglio in materia ??   
Ciao, hai ragione, purtroppo!
Come dicevo, non ho ancora approfondito questo problema. Trovato
l'OCX, lo ho provato dentro l'IDE senza pensare a provarlo in un exe
standalone.
Ho fatto qualche ricerca e sembra che in VB4 funzionasse. Questo fa
pensare al solito problema di compatibilita tra DLL.
Ho contattato l'autore, il quale dice che prima o poi farà qualcosa,
ma per ora non ha tempo.
Penso che, dato che ci sono i sorgenti, proverò a ricompilare il
control: può darsi che funzioni. In ogni caso è un problema che devo
risolvere a breve termine.
Invierò un messaggio non appena il problema sarà risolto.
P.S. Io ho solo il VC++ 4.0
Sarei grato se qualche anima pia volesse provare a compilare l'OCX con
VC++ 5. Se qualcuno è disponibile posso inviargli i sorgenti.
Ciao a tutti.


sta su un solo dischetto.
Perche comprimere ?, io con zip non ado oltre 1% , direi un tantito
poco per giustificare l'operazione ....
Ho mi sbaglio !
Antonio Tanzillo  
a...@netgroup.it


Con PKZIP della PKWARE un file MDB  di Access 97 con dimensione
2.250.000 byte diventa 421.000.  Mi sembra decisamente interessante !

On Mon, 15 Dec 1997 17:26:31 GMT, 
a...@netgroup.it
 (Antonio Tanzillo)

Cio' mi stupisce, ho provato ora e non vado oltre il 3% di
compressione. Il file MDB e' versione 3.00
Forse questa versione e' gia in formato compresso ?
Il tuo Mdb che versione e' ??
Ciao
Antonio Tanzillo  
a...@netgroup.it

>2.250.000 byte diventa 421.000.  Mi sembra decisamente interessante !
confermo, un mio MDB di Access97 di 4,5 Mb diventa 819 K con Winzip (Max
compression)
Ciao, AntoGal.

>>2.250.000 byte diventa 421.000.  Mi sembra decisamente interessante !
Ecco, ora ora o provato anche  Winzip, la compressione e' del 2%. 
a questo punto ti direi mandami questo file mdb che voglio comprimerlo
io e vedere con i miei occhi !
Ciao 
Antonio Tanzillo  
a...@netgroup.it

compressione.
Puņ darsi, se il tuo database č criptato. Questa operazione rende
praticamente incomprimibile il file.
Ciao
