IBM Informix OLE DB Provider not registered

When you attempt to connect to the IBM® Informix® data source, a message says that IBM Informix OLE DB Provider is not registered.

OLE DB Provider is not visible in the enumeration (for example, in the Initialize Data Source dialog box in the Microsoft OLE DB query demonstration).

Possible cause

OLE DB Provider is not installed.

Resolution

OLE DB Provider is distributed with IBM Informix Connect and the IBM Informix Client Software Development Kit, Version 2.3 and later; however, it is not installed unless you choose the Custom installation option and explicitly select IBM Informix OLE DB Provider.

During installation, the OLE DB Provider DLL is copied to INFORMIXDIR\bin. If OLE DB Provider is copied to your computer but still is not visible in the enumeration, make sure the DLL is registered on the local computer.

To register the DLL
  1. Go to INFORMIXDIR\bin.
  2. Run the regsvr32 command on the DLL (ifxoledbc.dll).