2009 10 december 2009

De 'Microsoft.Jet.OLEDB.4.0' provider is niet geregistreerd op de lokale machine

Categorie: Database , Programmeren , Visual Studio - acecondor @ 01:24

oledb_logo.png

Met behulp van de Jet Provider naar Microsoft Access-database met OLEDB toegang te krijgen, op een machine met een 64-bits besturingssysteem zal een foutmelding krijgen, 'De' Microsoft.Jet.OLEDB.4.0 'provider is niet geregistreerd op de lokale machine'.

Microsoft niet langer ontwikkelt OLEDB provider is dan niet beschikbaar stellen van een 64bit versie.

De oplossing is om de voltooiing van het project te dwingen 32bit.

Visual Studio in het Italiaans:

Project> Eigenschappen ...> Compile> Geavanceerd Compile Opties> Target CPU> x86

Engels Visual Studio (VS2010):

Project> Eigenschappen ...> Compile> Geavanceerd Compile Opties> Target CPU> x86

Tags: , , , , ,

2 Responses to "De 'Microsoft.Jet.OLEDB.4.0' provider is niet geregistreerd op de lokale machine"

  1. francesco schreef:

    van de blauwe, een applicatie ontwikkeld in Visual Studio 2005, die gegevens uit Excel verplaatst in Access werkt niet meer door het sturen van een generieke foutmelding, echter, als gevolg van de manager van de acties, ik denk dat in dit geval of Jet OLEDB Hetzelfde programma, in een 'beschermd' uit de ontwikkeling (met code view), maar slaagt erin om alles in het werk van de (complexe) taak waarvoor ik heb ontwikkeld. Dezelfde toepassing op een andere machine in dit geval een notitieblok, maar laat geen duidelijk probleem.

    wachten op een antwoord, met vriendelijke groet

    Francis Special

    • acecondor schrijft:

      Hallo Francis, de waarschuwing is te algemeen, en waarschijnlijk ook het systeem dat werkte voor de wijzigingen zijn aangebracht, een toepassing geïnstalleerd of verwijderd, misschien een probleem van de referentie.
      Je zou kunnen proberen het uitvoeren van de installatie-applicatie, of een systeem te herstellen.
      PS: Ik denk dat het een laptop en een notitieblok :-)

Antwoord

Reactie moderatie is ingeschakeld. Uw commentaar zal niet onmiddellijk verschijnen.