Domanda

Questi sono i MIEI sintomi: (XP Pro, 32bit)
-I programmi che accedono ai database .mdb (a parte Access 2007 stesso) non possono ottenere alcun dato.
-Utilizzando le origini dati in Visual Studio 2008 per connettersi a un MDB vengono visualizzate le tabelle, ma non è possibile eseguire query. ricevi " Errore sconosciuto " dal motore di database Microsoft JET
-ArcCatalog non può leggere un geodatabase personale (mdb), dopo aver aperto il database non ha classi di caratteristiche al suo interno
-Cercare di far apparire le proprietà di un DSN utente "Database MS Access" nell'amministratore dell'origine dati ODBC restituisce l'errore
" Impossibile trovare le routine di installazione per il driver ODBC Driver Microsoft Access (* .mdb, * .accdb). Reinstalla il driver. & Quot;

Ho provato a reinstallare l'ultimo MDAC (impostandolo sulla modalità di compatibilità di Windows 2000) e l'ultimo driver JET. Reinstallato XP SP3.
Ho anche provato molta ginnastica regsvr32 con dao350.dll e dao360.dll, disinstallato dao350, ecc. Ecc. Niente ha funzionato.

È stato utile?

Soluzione

(Sì, sto rispondendo alla mia domanda, per registrare la mia soluzione)

Dovrei anche notare che, oltre a quanto sopra, non sono riuscito a usare neanche il driver SQL Native Client.

Nel registro, in HKLM \ SOFTWARE \ ODBC il ramo \ ODBC.INI contiene tutte le connessioni definite e \ ODBCINST.INI contiene i record per i driver installati.

Ho controllato una macchina di sviluppo simile e il mio ODBCINST.INI mancava MOLTE voci. Incolpo l'applicazione ccleaner che è stata recentemente utilizzata per ripulire il mio sistema di posta indesiderata.

Dopo aver esportato il ramo del registro dall'altro computer e importato tramite le mie chiavi esistenti, tutto ha funzionato di nuovo.

Di seguito sono riportati alcuni dei record principali, per generare uno script .reg. Dovresti ottenere l'elenco completo da una macchina simile alla tua.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI]

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Access Driver (*.mdb)]
"UsageCount"=dword:00000002
"Driver"="C:\\WINDOWS\\system32\\odbcjt32.dll"
"Setup"="C:\\WINDOWS\\system32\\odbcjt32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.mdb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Access Driver (*.mdb, *.accdb)]
"UsageCount"=dword:00000003
"Driver"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\OFFICE12\\ACEODBC.DLL"
"Setup"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\OFFICE12\\ACEODBC.DLL"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.mdb,*.accdb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Excel Driver (*.xls)]
"UsageCount"=dword:00000002
"Driver"="C:\\WINDOWS\\system32\\odbcjt32.dll"
"Setup"="C:\\WINDOWS\\system32\\odexl32.dll"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="1"
"FileExtns"="*.xls"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)]
"UsageCount"=dword:00000003
"Driver"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\OFFICE12\\ACEODBC.DLL"
"Setup"="C:\\PROGRA~1\\COMMON~1\\MICROS~1\\OFFICE12\\ACEODEXL.DLL"
"APILevel"="1"
"ConnectFunctions"="YYN"
"DriverODBCVer"="02.50"
"FileUsage"="2"
"FileExtns"="*.xls,*.xlsx, *.xlsb"
"SQLLevel"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Native Client]
"UsageCount"=dword:00000001
"Driver"="c:\\WINDOWS\\system32\\sqlncli.dll"
"Setup"="c:\\WINDOWS\\system32\\sqlncli.dll"
"APILevel"="2"
"ConnectFunctions"="YYY"
"CPTimeout"="60"
"DriverODBCVer"="09.00"
"FileUsage"="0"
"SQLLevel"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\SQL Server]
"UsageCount"=dword:00000002
"Driver"="C:\\WINDOWS\\system32\\SQLSRV32.dll"
"Setup"="C:\\WINDOWS\\system32\\sqlsrv32.dll"
"SQLLevel"="1"
"FileUsage"="0"
"DriverODBCVer"="03.50"
"ConnectFunctions"="YYY"
"APILevel"="2"
"CPTimeout"="60"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top