Identificativo articolo: 197902 - Ultima modifica: venerdì 20 ottobre 2006 - Revisione: 5.2

PRB: Il provider OLE DB Jet 3.51 non viene installato con MDAC 2.1 o versione successiva

Questo articolo è stato precedentemente pubblicato con il codice di riferimento I197902
Espandi tutto | Chiudi tutto

Sintomi

Quando si tenta di connettersi a un database di Access tramite il provider OLE DB Jet 3.51, viene visualizzato l'errore "3706: Impossibile trovare il provider specificato".

Cause

Con MDAC 2.0 viene installata la versione 3.51 del provider OLE DB Jet. Con le versioni di MDAC dalla 2.1 alla 2.5 viene installata la versione 4.0 del provider OLE DB Jet, ma non la versione 3.51. Se tuttavia la versione 3.51 del provider OLE DB Jet era già installata in precedenza, non verrà rimossa né sovrascritta da MDAC 2.1.

Il provider OLE DB Jet richiede il numero di versione per potersi connettere a un database di Access.

Di conseguenza, se dall'applicazione in uso viene specificata la versione 3.51 del provider OLE DB Jet nella stringa di connessione e si installa ADO ridistribuendo MDAC 2.1, risulterà impossibile connettersi al database di Access.

Risoluzione

Di seguito sono elencate le soluzioni alternative più semplici:
  • Ridistribuire i componenti di MDAC 2.0 prima o alternativamente ai componenti di MDAC 2.1.

    Oppure
  • Modificare le stringhe di connessione nell'applicazione in modo che venga utilizzata la versione 4.0 del provider OLE DB Jet.

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
240377  (http://support.microsoft.com/kb/240377/ ) Garantire l'installazione corretta di Jet 3.5 (Parte I)

Le informazioni in questo articolo si applicano a
  • Microsoft OLE DB Provider for Jet 4.0
  • Microsoft ActiveX Data Objects 2.0
  • Microsoft ActiveX Data Objects 2.1
  • Microsoft ActiveX Data Objects 2.5
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition
  • Microsoft Access 97 Standard Edition
  • Microsoft Access 2000 Standard Edition
Chiavi: 
kbprb kbmdacnosweep KB197902
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.
 

Traduzione articoli