Errata corrispondenza di architettura

di il
4 risposte

Errata corrispondenza di architettura

Buongiorno a tutti, è il mio primo post e vi saluto e ringrazio in anticipo per il prezioso aiuto che saprete darmi.

Arrivo qui poichè in forte difficoltà con l'apertura di file di Access su PC di recente installazione Win10 e Win11.

Lavoro in questa azienda da 2 anni come Resp IT, non sono un programmatore ed ho ereditato un programma di ACCESS abbastanza complesso sviluppato con codice VB e collegamenti a DB SQL Server che come la regola insegna non tocco poichè funziona, parliamo di almeno 10 anni di applicazione.

Sui nuovi PC dopo aver installato Office vedo che ha installato correttamente i suoi ODBC anche per gestire MS ACCESS DATABASE ma ahimè quando vado ad aprire il file .accdb o .mdb ottengo errore : " [MCROSOFT][Driver Manager ODBC] Errata corrispondenza di architettura tra il driver e l'applicazione nel DSN specificato. "

 Link Immagine  errore con settaggio ODBC   https://ibb.co/chWvkPn

Le ho provato un pò tutte per le mie conoscenze come ad esempio installare nuovi driver 32/64 bit per MS Access Database, reinstallare office, etc

Sono abbastanza disperato poichè non so dove sbattere più la testa ed è essenziale poterlo utilizzare sui nuovi PC.

Grazie per il vostro aiuto e scusate se ho commesso qualche errore da novello del forum

Andrea

4 Risposte

  • Re: Errata corrispondenza di architettura

    Hai provato ad aprire il file mdb con un altro programma ad esempio con Base di Libreoffice o magari con Visual Studio ?

  • Re: Errata corrispondenza di architettura

    Il progetto principale che copre tutti i reparti aziendali è scritto in VB con i dati per il 99% su database SQL Server ed ha estensione .accdb

    Ho appena provato ad installare OpenOffice ma mi sono arenato subito per complicazioni nell'apertura del file con Base, non credo sia la strada migliore.

    Googlando temo possa esser qualcosa legato ai driver e impostazioni ODBC 32/64bit , non vorrei ci sia un'incongruenza ma che vorrei con il vostro aiuto far venire a galla.  L'applicazione quasi certamente è compilata in 32bit

    Purtroppo le mie competenze come programmatore sono proprio basiche e questo complica il tutto, abbiate pazienza e altruismo, è quasi Natale :)

    Ho altri n portatili con windows 10 e relativi aggiornamenti, con Office365 che non hanno problemi.

    I nuovi portatili invece, installati da zero, mi danno questo errore.

  • Re: Errata corrispondenza di architettura

    Hai Office 64bit...?

    Secondo me le versioni funzionanti sono per office 32bit mentre sul nuovo hai installato la versione 64bit non molto usata ancora per una serie di bugs sulle compatibilità.

    Quindi anche se hai Win(64) installa Office(32) con i driver giusti ovviamente...

  • Re: Errata corrispondenza di architettura

    03/12/2024 - Magic85 ha scritto:

    programma di ACCESS abbastanza complesso sviluppato con codice VB

    Piano... cosa significa questa frase? E' un programma realizzato con Access o con VB? Cosa intendi per VB: Visual Basic, VbNet, VBA? (lo so che VB è Visual Basic ma sai mai che... )

    03/12/2024 - Magic85 ha scritto:

     L'applicazione quasi certamente è compilata in 32bit

    Come il bitness di Office sul quale @Alex ha attirato la tua attenzione, anche questa informazione è fondamentale. Da Gestione attività (il fu Task Manager) dovresti vedere se è un 32bit perché compare tra parentesi. Se non c'è e il sistema operativo è a 64bit sta girando appunto a 64bit. Hai Visual Studio, magari la 2022?

Devi accedere o registrarti per scrivere nel forum
4 risposte