PRB: Risoluzione dei problemi errore 80004005 "Impossibile bloccare il file" in ASP

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 306441
Sintomi
Quando si utilizza ActiveX Data Objects (ADO) e ODBC per tentare di connettersi a un database di Microsoft Access, viene potrebbe essere visualizzato il seguente messaggio di errore:
Il Provider Microsoft OLE DB per driver ODBC errore '80004005 ' relativo al
[Microsoft][Driver ODBC Microsoft Access 97] Impossibile bloccare il file.
Cause
Questo errore si verifica perché non si dispone di autorizzazioni corrette creare il file di blocco (ldb) per un Microsoft Access database. In base all'impostazione predefinita, un file di blocco viene creato nella stessa cartella del file mdb di Microsoft Access.
Risoluzione
Per risolvere il problema, attenersi alla procedura descritta di seguito:
  1. Concedi all'utente che accede al database (in genere l'account IUTENTE_ < nomecomputer > account) completo di controllo per la condivisione o la cartella.
  2. Le autorizzazioni sono talvolta limitate nella condivisione perché il file viene considerato di sola lettura. Si desideri provare a modificare la modalità di connessione, nell'esempio di codice riportato di seguito viene illustrato come:
       Set Conn = Server.CreateObject("ADODB.Connection")   Conn.Mode = adModeShareDenyWrite    '8       'From Adovbs.inc   '---- ConnectModeEnum Values ----   'Const adModeUnknown = 0   'Const adModeRead = 1   'Const adModeWrite = 2   'Const adModeReadWrite = 3   'Const adModeShareDenyRead = 4   'Const adModeShareDenyWrite = 8   'Const adModeShareExclusive = &Hc   'Const adModeShareDenyNone = &H10					
Status
Questo comportamento legato alla progettazione.
Riferimenti
Per ulteriori informazioni, fare clic sui numeri degli articoli della Microsoft Knowledge Base riportati di seguito:
174943PRB: 80004005 "Impossibile utilizzare"(sconosciuto)"; file già in uso"
80004005

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 306441 - Ultima revisione: 08/11/2006 07:42:32 - Revisione: 4.1

Microsoft Active Server Pages 4.0, Microsoft Data Access Components 1.5, Microsoft Data Access Components 2.0, Microsoft Data Access Components 2.1, Microsoft Data Access Components 2.1 Service Pack 1, Microsoft Data Access Components 2.1 Service Pack 2, Microsoft Data Access Components 2.5, Microsoft Data Access Components 2.5 Service Pack 1, Microsoft Data Access Components 2.5 Service Pack 2, Microsoft Data Access Components 2.6

  • kbmt kbprb KB306441 KbMtit
Feedback