Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    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 64bit, 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!

  2. #2
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    - quando sei nel tab Compilazione, scorri la finestra fino in fondo,
    - vedrai il pulsante Opzioni di compilazione avanzate
    - fai clic per aprire la finestra relativa.
    - tra le opzioni vedrai CPU di destinazione
    - impostare su x86.


  3. #3
    Perdona la mia ignoranza...ma non so cosa siano le TAB!
    Se non sono voci di meù, cosa sono? Dove le trovo?
    Mi fai una stampa schermo eventualmente?
    Grazie

  4. #4
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244
    I TAB sono semplicemente le schede visualizzate a sinistra quando apri la finestra Proprietà del progetto.

  5. #5
    Ti allego la finestra 'proprietà' del mio progetto, con la voce 'compila' esplosa.
    Non c'è alcun pulsante per selezionare le opzioni di compilazioni avanzate.
    Immagini allegate Immagini allegate

  6. #6

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

    Originariamente inviato da sunandsea
    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 64bit, 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!
    Se tu avessi detto subito che si trattava di un progetto web sarebbe stato più semplice aiutarti...

    Anche se si tratta di ASP guarda qui: http://forum.html.it/forum/showthrea...readid=1396061
    Chi non cerca trova.

  7. #7
    Scusate!
    Stasera leggo il forum e provo!
    Grazie mille intanto e buona giornata!

  8. #8
    Ragazzi ho risolto, grazie mille!

    Specifico meglio per chi, come me, ha IIS7:

    - 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


    Grazie, a presto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.