+393713742262
By Assistenza Informatica Firenze/Luglio 22, 2015/Comments are closed
In fase di migrazione, di un sito web, da Windows 2003 (tecnologia 32bit) a Windows 2008 (tecnologia 64bit), si potrebbe ricevere l’errore.
Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’
[Microsoft][Driver Manager ODBC] Nome origine dati non trovato e driver predefinito non specificato.
/index.asp, riga ***
prima di qualsiasi operazione sul codice è necessario comprendere che Windows 2008 (a meno che non si sia installata la versione a 32bit) è un sistema operativo a 64bit e i drivers di Access non esistono per questo sistema.
Ecco come procedere con ordine
A questo punto modificare la propria stringa di connessione da così (esempio) :
Dim MM_Div_STRING
MM_Div_STRING = “driver={Microsoft Access Driver (*.mdb)};dbq=”& server.MapPath(“/DB/MainDB.mdb”)
a così:
Dim MM_Div_STRING
MM_Div_STRING = “dsn=Nome_Del_DNS;”
il sito web dovrebbe funzionare regolarmente.
Se si riceve l’errore :
Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’
[Microsoft][Driver Manager ODBC] Errata corrispondenza di architettura tra il driver e l’applicazione nel DSN specificato
/index.asp, riga 16
..non abbiamo impostato correttamente le applicazioni a 32BIT in ASP nell’Application Pool Corrente (GUIDA QUI)
80004005 Windows 2008 database Access, Driver database Access Windows 2008, Errore Asp e Database Access Windows 2008, Microsoft Access Driver Windows 2008, Errata corrispondenza di architettura tra il driver e l’applicazione nel DSN specificato, Nome origine dati non trovato e driver predefinito non specificato, Odbc Driver database Access Windows 2008, Drivers a 32 bit per database Access Windows 2008, Odbc 32 bit Driver database Access Windows 2008