Newsgroup: it.comp.appl.access
Titolo: The microsoft engine jet cannot open the file ...

Questo messaggio mi è apparso con raccapriccio su un database access 97 che
ho utilizzato senza problemi fino a ieri.
Il messaggio prosegue dicendo:
"E' già aperto in maniera esclusiva da un altro utente o ho bisogno dei
diritti per vedere i dati."
Solo che nessuno lo sta utilizzando e non esiste neanche il file ldb.
Dopo il messaggio il database si apre ma mi presenta tutti le categorie di
oggetti vuote e se provo a spostarmi o ad eseguire qualunque operazione il
messaggio si ripete.
Ho già provato a compattare e ad importare da un altro db, ma niente.
Il bello è che se per esempio provo a copiare il file il sistema operativo
mi sputa dicendo che il file è già in uso, ma questo messaggio non lo da mai
quando si prova a copiare un db access 97 che veramente è in uso e non in
una situazione anomala come questa.
E' come se si fosse "congelato" ad una situazione di uso, pur non
essendolo...
Che se po fa?
Antonio
P.S.
Le palle me le sto schiacciando già da solo, non infierite....

Antonio Biso scrisse...

Hai provato ad copiare ed incollare da SO l'mdb in un'altra cartella?
Mi è successa una cosa simile con un FE tempo fa, sono riuscito a sbloccare
la situazione lavorando su una copia.
Alla fine l'originale era sempre irrecuperabile, ma riuscivo ad  importarmi
gli oggetti dalla copia.
Se vuoi, postami l'mdb, al limite saremo in due a schiacciarsi le palle.
:-)
Ciao RoDAgo

 Che se po fa?
Hai provato a riavviare in modalita' provvisoria e a copiare il file?
G

Se vuoi, postami l'mdb, al limite saremo in due a schiacciarsi le palle.
Non posso farlo.
Sono 11 mega di roba e non riesco a zipparlo sempre perchè mi dice che è in
uso....
Non credo tu voglia 11 mega di roba per e-mail
Antonio

...

Riavviare l'ho fatto (anche se è una soluzione "igenieristica" che aborro)
ma non è servito...
In modalità provvisoria dici?
Proverò, ma non immagino che differenza possa fare
Antonio

 Antonio
Anche perchè nun ce stà tutta sta roba!
L'mdb in questione è un FE, un BE o un unico mdb comprendente il tutto??
Se ti interessano solo i dati, hai provato con altri prodotti che riescano
ad importare le tab di Access?
Fammi sapere.
RoDAgo

 Proverò, ma non immagino che differenza possa fare
Provare non costa nulla :)
Ah, se non hai NT e hai Win9x, soluzione ancora piu' semplice, invece della
mod. provvisoria, sceglio prompt di dos e ti scopiazzi il file da li'.
G


Di tacco o di punta?
Bye, Ste

ad importare le tab di Access?
Mi basterebbe una tabella...
Vedi l'altra risposta a mura
Antonio

mod. provvisoria, sceglio prompt di dos e ti scopiazzi il file da li'.
Allora, provo ad andare in prompt dos, senza uscire da windows.
Faccio copy e lui mi risponde:
Accesso negato - miodb.mdb
1 file copiato
Vado a vedere e vedo che il datbaase l'ha copiato ma la dimensione è
diversa, manca un mega di roba
Torno dentro, lancio il db e mi dice formato non riconosciuto.
Provo a fare la stessa cosa riavviando in modalità dos, lancio la copia. Mi
fa la copia però mi da un messaggio dos:
Tabella allocazione file di C danneggiata.
Il database risulta copiato ma di nuovo con una dimensione diversa e di
nuovo se lo apro mi dice formato non riconosciuto
E' incredibile!!!
Antonio

 Antonio
Ciao RoDAgo

 E' incredibile!!!
Lo scandisk ti corregge il problema, fallo partire da Win, e poi da dos (sempre
premendo F8 e selezionando la... ehy... fermo dai scherzavo... FERMOOO! :) ).
G

In ogni caso come mai non hai una copia di backup aggiornata del tutto?
Non era proprio una copia pari pari e neanche tanto aggiornata, ma sono
riuscito a racimolare info varie da altri database e a ricreare pian pianino
la tabella che mi serviva
Antonio