Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 7.21

Salve,
Questo è lungo ma l'ultimo articolo del capitolo 7 Bug:
**************
7.21 Network connection lost in A00
Problem
When you open a database in the format of Access 2000 you
get the following error message:
"Error accessing file. Network connection may have been lost."
Causes
In principle this error can happen in all versions of Access
when there are real interruptions in the network connection
e.g. caused by problems with network interface cards. In this
case have a look at <How to procede with damaged databases>.
But nowadays the most frequent cause with A00 DBs is completely
different, does not require a network and is not repairable with the
usual methods:
If on the same machine with the MDB of A00 there's also installed
Office XP (or parts of it) or Visio 2002, then the file vbe6.dll may
have the version number 6.3.91.8. This version can cause the
damage of the A00 MDB like described above. That happens
after code containing objects (forms, reports, modules) have
been copied or imported into the MDB.
Solutions
This bug is fixed by the Service Pack 3 for Office 2000 (<see links>).
As it's not possible to install SP3 in every situation, I still keep present
the older 3 versions of solutions here for some time.
First you have to be sure that there's the above mentioned version
of vbe6.dll on your machine and not a real network problem. The best
way ist to let Windows Explorer search after the file and then determine
the version number with a right mouse click on the file (there it says
"6.03.9108"). If that's the case then read the kb article about the
problem: 
http://support.microsoft.com/?kbid=304548
1. The "manual" solution mentioned in the KB article describes
that after each import or copy operation you have to compile the
database before you close it. Then the error doesn't occur.
2. There's a so called "hotfix" by Microsoft that prohibits the
problem. Unfortunately this hotfix is not freely available as a download
but you have to ask the MS support. If you refer to the above mentioned
KB article then you should get the hotfix quickly.
3. You can try to replace the above mentioned version of the DLL
by another one e.g. from an older Office CD. There are reports that
this method works but there is no guarantee at all that really all newer
programs work properly with the "outdated" DLL.
All these procedures (incl. SP3) don't help for files that already
have been damaged but they only prevent a new occurence
of the problem. So hopefully there's a backup for the damaged
files. If not, you can try if it's possible to import some of it's objects
to a new MDB.
*******************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

 Solutions







7.21 Connessione di rete che si perde in A00
Problema
Quando apri un database nel formato Access 2000 ricevi il seguente
messaggio di errore:
“Errore nell’accesso al file. La connessione di rete può essere interrotta”
Cause
In principio questo errore può accadere in tutte le versioni di Access
quando vi siano reali interruzioni nella connessione di rete. A.E. causato
da un problema con la scheda di rete. In questo caso vai a vedere “Come
procedere con un database danneggiato”.
Ma oggigiorno la più frequente causa con A00 DBs è completamente
differente, non richiede una rete  e non è riparabile con i soliti metodi:
Se sulla stessa macchina con l’MDB di A00 si trova anche installato Office
XP (o parte di esso) o Visio 2002, allora il file vbe6.dll può avere la
versione nr. 6.3.91.8. Questa versione può causare il danno del file MDB
A00 descritto prima. Ciò accade dopo che il codice contenente oggetti
(maschere, reports, moduli ) sia stato copiato o importato nell’MDB.
Soluzioni
Questo bug i risolve con il SP3 di Office 2000 ( vedi link)
Se in qualunque situazione non sia possibile installare SP3, io tengo
ancora presente, qualche volta, la più vecchia delle 3 versioni delle
soluzioni che qui si trovano.
Per prima cosa, devi assicurarti che vi sia nella tua macchina la versione
sopra indicata del file vbe6.dll  e che non sia un reale problema di rete.
La miglior cosa è quella di lasciare che Windows Explorer faccia ricerche
sul file e poi determinare il numero della versione con click del tasto
destro del mouse sul file ( se dice “6.03.9108”) Se questo è il caso
allora leggi l’articolo della KB sul problema:
http://support.microsoft.com/?kbid=304548
.
1.	La soluzione “manuale” citata nell’articolo della KB dice che dopo ogni
operazione di copia o di importazione tu devi compilare il database prima
di chiuderlo. Allora l’errore non avverrà.
2.	Vi è un così detto “hotfix” da parte di Microsoft che blocca il
problema. Sfortunatamente questo “hotfix” non è scaricabile gratuitamente
ma lo devi chiedere al supporto Microsoft. Se tu fai riferimento al
sopraccitato articolo della KB  potresti ottenere l’hotfix rapidamente.
3.	Puoi tentare di sostituire la sopraccitata versione della DLL con
un’altra: a.e. da un cd di una versione di Office precedente. Vi sono
report  che assicurano che questo metodo lavora, ma non vi è , affatto, 
alcuna garanzia che realmente i programmi più recenti lavorino nella
maniera appropriata con la DLL “sorpassata”.
Tutte queste procedure (inclusa la SP3) non vengono in aiuto per i file
che già sono stati danneggiati ma prevengono un ripresentarsi del
problema. Ci si augura, così, che via sia un bckp per i file  danneggiati.
Se così non fosse, puoi tentare, se è possibile, di importare ognuno dei
suoi oggetti in un nuovo MDB.
***********
E' finita KArl ????
Altre traduzioni dall'Inglese.??
Comunque sempre a disposizione..
--
rgrds
SC
www.accessgroup.it
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Comunque sempre a disposizione..
Bene. Sara ancora un lavoro lungo e vuole perseveranza.
Sara dificile con la gente che scappa in ferie come il vile MA.
-- 
:-)


 Sara dificile con la gente che scappa in ferie come il vile MA.
--


 traduzione...
-- 
cu
Karl
*********
Access-FAQ 
http://www.donkarl.com/it

 ... Ci si augura, così, che via sia un bckp per i file danneggiati.
Si dice veramente "bckp" o è un errore di battitura?
Non l'ho mai visto ma certo mi fara felice perché amo le abbr.


 Non l'ho mai visto ma certo mi fara felice perché amo le abbr.
L'ho intenzionalmente abbreviato. Nel lavoro che faccio si usa togliere le
vocali a molti vocabali nella messaggistica. Ti faccio un esempio:
your-> yr
thanks -> tks
estimated time of arrival ->eta
sunday and holiday excluded ->shex
rgrds-> regards


 rgrds-> regards
Beh, ma il resto d'italia lo capisce?
-- 
tnx


 Beh, ma il resto d'italia lo capisce?
Hai ragione.


 Questo bug i risolve con il SP3 di Office 2000 ( vedi link)
Questo bug si risolve con il SP3 di Office 2000 ( vedi link)
<cut>
