Newsgroup: it.comp.lang.visual-basic
Titolo: [ot] sparito un file mdb

Chiedo anche a voi qualche lume,essendo il sw scritto in VB6...............
Stamattina provo ad aprire il mio programma di coge , ed ottengo il msg :
  * Impossibile trovare il database
I:\Coge\Archivi\WE_00009.MDB
Ho provato a cercarlo con trova , ma niente !!
Ieri ci ho lavorato !!
Sono in rete LAN , s.o. W2K .
Il programma è nativo win 32bit , scritto in VB6 , con archivi access 97 .
Come mai spariscono i files?
La dimensione era solo 1,3 MB ( ho ripristinato un backup della settimana
scorsa).
L'assistenza dice che può essere il disco fisso o la scheda di rete del pc
!!
Ho una NVIDIA .
ciao e grazie a chi mi suggerisce qualcosa....

 I:\Coge\Archivi\WE_00009.MDB
dalla lettera, sembrerebbe un'unità di rete.
non è che il pc su cui risiede il db era spento? o è stato buttato via?
comunque consiglio l'acquisto di un cornetto portafortuna per te (non si sa
mai), e per noi una sfera di cristallo...
--
Salutoni
Sergio
per rispondere... togli il group dall'indirizzo

 Sono in rete LAN , s.o. W2K .
Se il file è effettivamente sparito (e non semplicemente non accessibile per
problemi di rete), può significare due cose:
1) Qualcuno l'ha eliminato
2) C'è stato un errore nella compattazione del database e il sw gestisce
male questa cosa, per cui il file può sparire.
Ciao
Alberto

 ciao e grazie a chi mi suggerisce qualcosa....
Prego.
Ciao,
Andrea

 Della serie: quando i backup sono pericolosi... <g>
Davvero non ho capito cosa intendi. Puoi spiegarti meglio, per favore?
Grazie.

 SE usi DAO, allora sappi che [cut]
Gabriele č un utilizzatore, non uno sviluppatore.
Che la colpa sia di Dao o Ado (o, per meglio dire, di JRO), poco gli
importa.
Il suo dubbio era se la colpa č 'del sistema' (rete, hd, ecc...), o 'del
software'.
Imho, č un casino legato alla compattazione mal gestita, quindi č colpa di
un bug del software.
Come previsto, la software house incolpa il sistema, ma un problema di rete
danneggia il file mdb, non lo elimina.
Ciao
Alberto

 danneggia il file mdb, non lo elimina.
E se l'HD fosse condiviso con accesso in scrittura?
Qualcuno via rete avrebbe potuto (per un qualsiasi motivo) eliminare il file
per fare un danno.
Cmq consiglio a Gabriele di munirsi di un software di data recovery (Norton
Unerase va benissimo, in alternative c'è EasyRecovery).
Molte volte questi software mi hanno tirato d'impaccio in situazioni
spiacevoli.
bye
-- 
Esistono 10 tipi di persone: chi conosce il binario e chi no
web: 
http://www.nicolaottomano.it

 il file per fare un danno.
Che l'hd sia condiviso in scrittura è scontato o quasi, visto che si tratta
di un mdb.
Che qualcuno abbia potuto fare il danno è altrettanto ovvio e l'ho detto
oltre due ore fa.
Alberto

 Unerase va benissimo, in alternative c'è EasyRecovery).
Si ma il file non è transitato dal cestino , pc recovery non funge!
la sofwarehouse dice che nel 2004 passano a SQL , così si risolve sta cosa
dei file mdb instabili.
O No...?
ciao e grazie dell'interessamento a tutti.

dimenticavo, non può essere l'hd con settori danneggiati?
Lancio scandisk sul server ?
Non ci sono virus .
ciao

 Davvero non ho capito cosa intendi. Puoi spiegarti meglio, per favore?
Lupo,
Qualche mese fa venne posto un problema simile, ricordi?
Qualcuno aveva fatto un programma qui che "deletava" il file mdb una
volta finito il backup/restore.
Quando perň il backup/restore non andava a buon fine, il file mdb veniva
deletato lo stesso e buona notte ai suonatori... questo se non ricordo male.
Mi pare perň che fosse proprio cosě.
Ciao,
Andrea

 (almeno in teoria) .
Questo è interessante.
Ieri avevi lavorato sul file, quindi doveva esserci una copia di backup.
Invece hai ripristinato una copia vecchia di una settimana.
Quindi immagino che la copia di ieri non ci fosse.
Questo è strano.
A meno che, quella che tu chiami copia di backup non sia in realtà il file
di appoggio di una compattazione che avviene ad ogni avvio (cosa molto
frequente), per cui se fallisce la creazione di questo file, e non si
gestisce l'errore, ci si trova a non avere il file di appoggio e a
cancellare senza ricreare il file originale.
Sono sempre più convinto che questa sia la strada...
Ciao
Alberto

 oltre due ore fa.
azz. non me ne ero accorto... :)


 Si ma il file non è transitato dal cestino , pc recovery non funge!
E perchè dovrebbe transitare dal cestino per essere recuperato? io ho fatto
data recovery anche per files elminati con Shift+Canc.
per quanto riguarda pc recovery non l'ho mai usato quindi non ti so dire.


ero sempre io!!!!!
Quella volta il msg diceva "errore,formato di db non riconosciuto".
Vado nelle utility del programma di contabilità , lancio rigenera archivio ,
e me lo cancella ( oppure mi svuotò tutte le tabelle , adesso non ricordo )
!!
Stavolta è sparito nottetetempo!
Il rigenera archivi prende a modello un file mdb vuoto e cerca di travasare
il contenuto di quello file bacatosi.
Se non ci riesce lo cancella!
Ciao!

 Se non ci riesce lo cancella!
bella funzione della minchia... :)


 cancellare senza ricreare il file originale.
Esiste la cartella di default "Backup" , che contiene il file WE_00009.bak
Però è vecchio di una settimana !
Dov'è quello di lunedì???
In teoria ad ogni apertura fa il backup, se ovviamente il file viene
modificato, e il vecchio file bak viene sovrascritto.
Se invece cala di dimensione, il programma non sovrascrive quello più grosso
, ma crea File.Md1,File.md2, File.md3   etc ...
Di più nin zò!
ciao

 cosa dei file mdb instabili.
Probabilmente si... ma avete inhouse un DB Admin?

 Di più nin zò!
Sicuramente avrai pagato molto poco il software e il relativo servizio di
assistenza, visto che dopo l'episodio del passato (in cui già ti avevano
detto che la colpa era del sistema mentre alla fine avevamo appurato che era
un bug) anzichè risolvere il problema ti hanno lasciato a piedi un'altra
volta.
Oltretutto, visto che il sw usa Ado2.6, non si può neanche dire che sia una
cosa vecchia che comincia a cedere con gli anni.
E' bacato e basta.
ciao
Alberto

abbiamo il sw di parcellazione in SQL che usa MSDE  ( sul server W2K
server ) , non è stato difficile installarlo \configurarlo.
Servirà  un DB admin ?
Andiamo bene!
ciao

 ricordo male.
Ahhh, se ti riferivi a questo, sě. Ok, grazie.

 danneggia il file mdb, non lo elimina.
Su questo non ci giurerei.
Una volta un cliente mi chiamò per un problema simile: la mia app gestiva 2
mdb via odbc, uno in rete e uno in locale.
Un bel giorno, uno dei due (non ricordo quale) sparisce, o meglio: non dao
non trova più le tabelle.
Qualcosa ha fatto in modo (e se non fossi sicuro che quel cliente non ha
toccato niente gli avrei riso in faccia) che il db "rovinato" avesse il nome
del file corretto, ma la struttura del secondo mdb.
Fate voi...
Ciao
--
Math Parser : 
http://www.neodatatype.net
Sito Comune : 
http://www.it-lang-vb.net