• User Newbie

    Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato nel computer locale.

    Ciao ragazzi,

    ho installato Visual Studio 2010 su un pc con Windows 7.
    Ho creato un nuovo progetto col framework 3.5. E fin qui tutto ok...
    Ieri ho inserito un database access e da allora mi appare l'errore:
    *Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato nel computer locale. *
    Ho letto in giro nei forum che dovrei far andare il provider a 32 bit anziché a 64, selezionando una nuova piattaforma 'x86' anziché la 'anycpu' sotto Compila --> Gestione configurazione --> Piattaforma soluzione attiva --> Nuova...ma nella tendina non ho altre possibilità di scelta, ho solo 'anycpu'.

    Non so che fare...:(

    Grazie!


  • User Newbie

    @notemplate said:

    Ciao ragazzi,

    ho installato Visual Studio 2010 su un pc con Windows 7.
    Ho creato un nuovo progetto col framework 3.5. E fin qui tutto ok...
    Ieri ho inserito un database access e da allora mi appare l'errore:
    *Il provider 'Microsoft.Jet.OLEDB.4.0' non è registrato nel computer locale. *
    Ho letto in giro nei forum che dovrei far andare il provider a 32 bit anziché a 64, selezionando una nuova piattaforma 'x86' anziché la 'anycpu' sotto Compila --> Gestione configurazione --> Piattaforma soluzione attiva --> Nuova...ma nella tendina non ho altre possibilità di scelta, ho solo 'anycpu'.

    Non so che fare...:(

    Grazie!

    Nessuno mi aiuta?:(


  • User Newbie

    Ho risolto da sola! :smile3:
    Il problema è che il driver Jet esiste solo a 32bit, ma è possibile ovviare a questo inconveniente attivando le applicazioni a 32bit su IIS7 così:

    • Aprire IIS
    • Nella colonna delle connessioni,cliccare sul + del nome del proprio pc
    • Nella parte centrale della pagina selezionare DefaultAppPool
    • Nella colonna a destra selezionare 'Impostazioni avanzate'
    • Nella sezione 'Generale' alla voce 'Attiva applicazioni a 32 bit' scegliere True anziché False

  • User Newbie

    Grazie mille amica per i tuoi suggerimenti, ma faccio una precisazione:

    1 Aprire IIS
    2 Nella colonna delle connessioni,cliccare sul + del nome del proprio pc
    3 Nella parte centrale della pagina selezionare DefaultAppPool
    4 Nella colonna a destra selezionare 'Impostazioni avanzate'
    5 Nella sezione 'Generale' alla voce 'Attiva applicazioni a 32 bit' scegliere True
    anziché False
    6 Ripetere le operazioni 4 e 5 per ogni cartella contenente il sito desiderato.


  • User Attivo

    Salve, ho anche io lo stesso problema, come apro iis in win7? grazie 1000


  • User Newbie

    Grazie!!!!
    Mi sono registrato apposta per ringraziarti.
    ho perso una mattinata intera a cercare di risolvere questo problema e alla fine la soluzione che ha funzionato è questa!!!
    Guarda, ero già depresso e stavo per formattare e installare windows a 32 bit
    ...verrei lì ad abbracciarti 🙂