Newsgroup: it.comp.appl.access
Titolo: MDB sputtanato!!!

Purtroppo temo mi serva un miracolo....
Un mdb (150 MB) si è chiuso all'improvviso ("...Questo programma ha eseguito
un'operazione non valida ecc... ecc...") ed ora risulta impossibile da
riaprire!!! Dopo averlo a fatica ripristinato (non mi permetteva di fare
neppure quello), risulta ora non accessibile con messaggio: "IMPOSSIBILE
LEGGERE RECORD, AUTORIZZAZIONE A LETTURA DATI NON DISPONIBILE PER
'MSYSMODULE2' "....
Le ho provate tutte... reboot, copia e incolla... e non c'è verso. Sarebbe
molto già riuscire a salvare il codice scritto nei moduli al suo interno, ma
non è possibile accedervi neppure dall'esterno (es. altro mdb) per importare
le sue parti.
Se qualcuno ha un ipotetico suggerimento, è ben gradito e benedetto!
Antonio

 le sue parti.
Mancano qualche informazione.
Parli di A97?
Hai attivato il sistema di sicurezza di Access? (password ecc.)
Normalmente questo messaggio è un problema di mde:
http://www.mvps.org/access/bugs/bugs0030.htm
Ma dopo un crash il messagio può venire anche perché c'è una
corruzione del mdw. Forse soppratutto se usi il sistema di siccurezza
hai un backup del questo file che puoi usare adesso.
Se no - fai una copia di sicurezza di tutti e due: mdb e mdw
Poi puoi provare la riparazione del mdw con il punto nel menu di Access
e (anche del mdb) con Jetcomp.exe che si trova qui:
http://support.microsoft.com/support/kb/articles/q172/7/33.asp
--
HTH
Karl
*********
Non meravigliarti del mio strano italiano. M'esercito qui.
Access-FAQ (tedesco): 
http://www.donkarl.com

Intanto ti ringrazio per la risposta...
Ho A97 e, francamente, non ero mai incappato in un problema del genere...
Comunuque pare non ci sia nulla da fare, non c'è verso di riparare il
Database e non ho (purtroppo... una copia di backup con tutto il codice che
avevo già inserito).
Tu parli di MDE, ma non l'ho proprio utilizzato..
Grazie comunuqe per i suggerimenti
Antonio

 riaprire!!!
Prova il parametro /decompile cioč richiama Access cosě:
C:\Programmi\Microsoft Office\Office\msaccess.exe" /decompile
c:\sputtanato.mdb
Poi, compila e salva tutti i moduli e compatta.
A  me ha recuperato l'impossibile, fammi sapere!
--
Ciao, AntoGal
*************************************************
Gestione punti vendita (casse e pos NCR)
 
www.powerretail.it
-------------------------------------------------------------
per scaricare un gioco di DAMA ITALIANA
http://volftp.mondadori.com/italiani/galletta/
*************************************************

le sue parti.
Mi e' successa una cosa analoga:
(oltre al fatto che anche il tentativo di compattazione dava errore)
dipendeva dal fatto che alcuni record di una tabella
(che non c'entra niente con MsysModule2)
erano corrotti.
Come l'ho scoperto ?
Tentando di importare le tabelle in un nuovo db
il sistema dava il tuo errore e si rifiutava
di importare la tabella incriminata.
Ho aperto la tabella e ho visto che c'erano
una decina di records in cui mancava l'ID
(chiave primaria) e in tutti i campi c'era scritto
#Errore.
Ho provato a cancellarli a mano ma Access si rifiutava di farlo.
Allora con una routine ho copiato SOLO i records non
danneggiati in una nuova tabella.  e l'ho rinominata
cancellando la precedente.
Tutto e' andato a posto.
Ciao. ElioP.

 wrote in message
93mmba$2c$1...@serv1.iunet.it...

Purtroppo casi di sputtanamenti sono frequenti con l'mdb.
Se il tuo applicativo e' utilizzato in rete ti consiglio di controllare bene
l'hw ( e in particolare le schede di rete).
Basta una macchina non stabile per rovinare in modo disastroso il db.
Abbiamo gia' parlato di questo nel NG poco tempo fa.
Ciao
Luciana