
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
























13 januari 2011 07:52
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
13 januari 2011 12:13
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