Sintomi
Quando si avvia FRx o generare un report, viene visualizzato il seguente messaggio di errore:
Errore di run-time '3051': il motore di database di Microsoft Jet non è in grado di aprire il file '\\server\share\FRx\Sysdata\FRxQue32.mdb'. Il file è già aperto in modo esclusivo da un altro utente oppure è necessario disporre dell'autorizzazione per visualizzare i dati
.
Causa
Il file indicato nel messaggio di errore include l'attributo di sola lettura selezionato oppure l'utente dispone di autorizzazioni sufficienti per la directory contenente il file.
Risoluzione
-
Utilizzando Esplora risorse, passare alla directory elencata nel messaggio di errore. Fare clic sul file indicato nel messaggio di errore e quindi scegliere proprietà.
-
Verificare che la casella di controllo Sola lettura non sia selezionata nella sezione attributi . In caso affermativo, deselezionarla. Fare clic su OK.
-
Sposta su un livello per il padre della directory corrente. Ad esempio, se si è passati a \\server\share\FRx\Sysdata\, spostamento di livello superiore deve essere visualizzato il \\server\share\FRx\directory.
-
Pulsante destro del mouse sulla directory contenente il file elencato e quindi scegliere proprietà. Nel nostro esempio, dovrebbe essere la directory SysData.
-
Fare clic sulla scheda protezione , verificare che tutti gli utenti FRx dispongano delle autorizzazioni di lettura, Lettura / esecuzione, scritturae Modifica della directory. Se tutti gli utenti che non sono presenti queste autorizzazioni, aggiungere le autorizzazioni e quindi fare clic su OK. Ripetere l'azione che ha causato l'errore - l'errore non dovrebbe più verificarsi.