Unable to load odbcji32 dll что делать
Перейти к содержимому

Unable to load odbcji32 dll что делать

  • автор:

Unable to use the Access ODBC, OLEDB or DAO interfaces outside Office Click-to-Run applications

When you try to create an ODBC DSN for drivers that are provided by Microsoft Access in the Data Sources ODBC Administrator, the attempt fails. This problem occurs if you’re using a Click-to-Run (C2R) installation of Office that doesn’t expose the Access Database Engine outside of the Office virtualization bubble. Depending on the version of Office, you may encounter any of the following issues when you try this operation:

Screenshot of the ODBC Data Sources Administrator, which shows the error message together with the platform.

  • The ODBC drivers provided by ACEODBC.DLL are not listed in the Select a driver dialog box.
  • You receive a «The operating system is not presently configured to run this application» error message.
  • You receive an «Unable to load odbcji32.dll» error message.
  • You receive a «The driver of this User DSN does not exist. It can only be removed» error message together with the platform showing N/A.
  • Microsoft Access Driver (*.mdb, *.accdb)
  • Microsoft Access Text Driver (*.txt, *.csv)
  • Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)

Additionally, if you try to define an OLEDB connection from an external application (one that’s running outside of Office) by using the Microsoft.ACE.OLEDB.12.0 or Microsoft.ACE.OLEDB.16.0 OLEDB provider, you encounter a «Provider cannot be found» error when you try to connect to the provider.

Cause

Click-to-Run installations of Office run in an isolated virtual environment on the local operating system. Some applications outside Office may not be aware of where to look for the installation in the isolated environment.

Resolution

Beginning with Microsoft 365 Apps for Enterprise Version 2009, work has been completed to break ACE out of the C2R virtualization bubble so that applications outside of Office are able to locate the ODBC, OLEDB and DAO interfaces provided by the Access Database Engine within the C2R installation.

Use the following table to understand if additional components are necessary to access these interfaces within your environment:

Current Office Installation Additional components needed Recommended Additional Installation
Microsoft 365 Apps for Enterprise, Office 2016/2019/2021 Consumer Version 2009 or later No
Office LTSC 2021 (Volume License) No
Office 2016/2019 Pro Plus C2R (Volume License) Yes Upgrade to Office LTSC 2021 (Volume License) or install Microsoft Access 2013 Runtime
Office 2010/2013/2016 MSI No
No Office installation Yes Microsoft 365 Access Runtime
  • The Microsoft Access Database Engine 2016 Redistributable is not provided as a recommended installation because both the Access Database Engine 2016 and Microsoft 365 Apps use the same major version identifier (16.0) which may introduce unexpected behaviors. Office side-by-side detection will also prevent the installation from proceeding if this scenario is detected.

More information about creating ODBC connections

All Click-to-Run instances of Office are unable to create Machine/System datasource names from within an Office application or from the Data Sources ODBC Administrator.

Unable to load odbcji32.dll

ODBC driver for Microsoft Access installation problem

This tutorial describes how to solve «Unable to load odbcji32.dll» (ODBC driver for Microsoft Access installation problem):

unable to load odbcji32.dll

«The operating system is not presently configured to run this application.»

The easiest way to fix the problem is to «Repair» the installation of the «Microsoft Access database engine 2010» from:

  • Windows 10: «Settings > System > Apps & Features«, search for «access» and click on «Change» / «Repair».
  • On other systems use «Uninstall or change Program» or «Repair or Remove Programs«, select the driver and click on «Repair».

If you still get the same error, uninstall and re-install the driver as described below:

1. Uninstall «Microsoft Access Database Engine»

On Windows 10 go to «Setttings > System > Apps & Features» and search for «access» .

apps and features . access database engine

Uninstall all versions of «Microsoft Access Database Engine» from your system.

On other systems use «Uninstall or change Program» or «Repair or Remove Programs«

uninstall access database engine

Uninstall all versions of «Microsoft Access Database Engine» from your system.

2. Download and Re-install «Microsoft Access Database Engine»

Download the latest version of «Microsoft Access Database Engine (2010)» here:
http://www.microsoft.com/en-us/download/details.aspx?id=13255
Important: download the «AccessDatabaseEngine.exe» (not the _x64 version!)

Install the ODBC driver and retry.
If you cannot install because there is a 64bit component blocking, open a command prompt and run the installation using:
«AccessDatabaseEngine.exe /quiet»

Disclaimer: The information on this page is provided «as is» without warranty of any kind. Further, Arclab Software OHG does not warrant, guarantee, or make any representations regarding the use, or the results of use, in terms of correctness, accuracy, reliability, currentness, or otherwise. See: License Agreement

  • ©1997-2024 Arclab®. All other trademarks and brand names are the property of their respective owners.
  • info_outline
  • fingerprint Cookies & Privacy

Microsoft Access Can’t Load ODBCJI32.dll Error

When accessing a Microsoft Access database, Alpha Anywhere may display an error message, «Can’t Load ODBCJI32.dll Error». To fix this error, install or repair the Microsoft Access Database Engine.

If you have installed Office 365 on your computer, you may find you can no longer connect to a Microsoft Access database.

To fix the error, install the Microsoft Access Database Engine. When prompted, select acessdatabaseengine.exe. Links for the 2016 and 2010 engines are provided below.

  • Microsoft Access Database Engine 2016 Redistributable
  • Microsoft Access Database Engine 2010 Redistributable

If Microsoft Access Database Engine is already installed, running a ‘Repair’ on the engine should fix the problem. A ‘Repair’ can be run through the uninstall or change a program interface for Programs and Features from the Windows Control Panel for the Microsoft Access Database Engine program.

Unable to load odbcji32 dll что делать

При работе с драйвером ODBC появляется сообщение об ошибке: Unable to load odbcji32.dll. Dll находится в папке \Windows\sysWOW64.

Я пробовал разрегистрировать и зарегистрировать библиотеку снова, но получаю другое сообщение об ошибке: Модуль «odbcji32.dll» загружен, но точка входа DllRegisterServer не найдена.

Я вхожу под учетной записью с правами Администратора, но все операции с файлом odbcji32.dll заблокированы.

Подскажите, пожалуйста, как можно решить проблему?

Изображения

ODBCerror.png (12.9 Кб, 33 просмотров)
odbcji32error.png (11.0 Кб, 48 просмотров)
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
unable to locate file HTTqp Общие вопросы Delphi 2 21.05.2015 22:06
[Unable to connect] C# MySQL Fiesko C# (си шарп) 5 28.07.2013 18:58
Unable to load dbxora.dll. Хотя библиотека там находится? demon-sheff БД в Delphi 2 29.03.2013 09:25
Unable to load dbexpmysql.dll >>arty

Общие вопросы Delphi 0 05.04.2010 17:50
Запуск Load.dll (бывшая Load.exe) в дереве проц-ов, Как запустить прогой на C# .dll-ку kapustin Общие вопросы .NET 10 23.09.2009 22:20

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *