Kan de ODBC-stuurprogramma of een OLEDB-provider buiten het Klik-en-klaar Office-toepassingen gebruiken

Symptomen

Wanneer u een ODBC DSN maken voor stuurprogramma's die worden geleverd door Microsoft Access in de Data bronnen ODBC Administrator, mislukt de poging. Dit probleem treedt op als u een installatie van Klik-en-klaar (C2R) van Office gebruikt. Afhankelijk van de versie van Office kunnen optreden een van de volgende problemen wanneer u deze bewerking probeert:
  • ODBC-stuurprogramma's van de ACEODBC. DLL-bestand worden niet weergegeven in het dialoogvenster Selecteer een stuurprogramma .
  • Foutbericht 'het besturingssysteem is niet momenteel geconfigureerd om deze toepassing starten' wordt weergegeven.
  • Het foutbericht 'Kan niet worden geladen odbcji32.dll' wordt weergegeven.

Van stuurprogramma's waarin dit probleem optreedt:

  • Microsoft Access-stuurprogramma (*.mdb, *.accdb)
  • Toegang tot Microsoft Text Driver (*.txt, *.csv)
  • Stuurprogramma van Microsoft Excel (*.xls, *.xlsx, *.xlsm, *.xlsb)

Ook als u een OLEDB-verbinding vanuit een externe toepassing (een die wordt uitgevoerd buiten kantoor probeert) met behulp van de Microsoft.ACE.OLEDB.12.0 OLEDB-provider te definiëren, een "Provider kan niet worden gevonden" fout optreedt wanneer u probeert verbinding te maken met de provider.

Oorzaak

Klik-en-klaar-installaties van Office wordt uitgevoerd in een geïsoleerde virtuele omgeving op het lokale besturingssysteem. Sommige toepassingen buiten Office mogelijk niet op de hoogte van waar de installatie in een geïsoleerde omgeving.

Overzicht van Klik-en-klaar voor Office 365 setup architectuur
http://technet.microsoft.com/en-us/library/jj219420.aspx

Oplossing

ODBC-verbindingen moet worden gebruikt in Office-toepassingen

U kunt het probleem omzeilen door het maken van een DSN-bestand uit in een Office-toepassing, zoals Access, in plaats van met behulp van de ODBC-beheerder. Als u wilt een nieuw DSN-bestand maken in Access, als volgt te werk:
  1. Op het lint, selecteert u Externe gegevens > ODBC-Database.
  2. Selecteer importeren of koppelenen klik vervolgens op OK.
  3. Selecteer het tabblad voor het type DSN die u wilt maken (Bestandsgegevensbron of Computergegevensbron) en klik vervolgens op Nieuw.
  4. Selecteer het juiste stuurprogramma, samen met alle vereiste gegevens voor het voltooien van de post.
  5. Nadat u de DSN hebt gemaakt, klikt u op Annuleren als u de resterende stappen van importeren/koppelen.
  6. De DSN moet nu worden weergegeven in de ODBC-beheerder en kunt u in elke Office-toepassing.
ODBC- of Microsoft.ACE.OLEDB.12.0 OLEDB providerverbindingen die worden gebruikt buiten kantoor

Zodat de aanroepende toepassing, het stuurprogramma en de leverancier vinden kan, moet u een MSI-installatie van de Microsoft Access Database-Engine installeren vanuit een van de volgende bronnen.

Microsoft Access Database Engine 2010 Redistributable
https://www.microsoft.com/en-us/download/details.aspx?id=13255

Microsoft Access 2013 Runtime
http://www.microsoft.com/en-us/download/details.aspx?id=39358

Eigenschappen

Artikel-id: 2874601 - Laatst bijgewerkt: 14 feb. 2017 - Revisie: 1

Access 2016, Microsoft Access 2013, Microsoft Access for Office 365

Feedback