Baixe e instale o Pacote Redistribuível do Microsoft Visual C ++ 2010:
O problema não é com as dlls SQLORA, mas os módulos aos quais os ddls se referem (ausentes de uma instalação padrão do Windows).
Eu instalei a versão de 64 bits do driver ODBC do Oracle (instantclient-odbc-windows.x64-12.1.0.1.0 de link ) no meu sistema Windows 7 de 64 bits. O driver aparece no diálogo de administração do ODBC. No entanto, quando tento definir uma fonte ODBC, obtenho a mensagem de erro (traduzida do alemão):
The setup routines for the Oracle ODBC client in instantclient64_12_1 could not be loaded. System error code 126: The denoted module was not found. (C:\Program Files\Oracle\instantclient64_12_1\SQLORAS32.DLL).
Depois de confirmar a caixa de diálogo, aparece uma segunda mensagem com basicamente a mesma mensagem. Uma primeira verificação produz que a DLL faz residir no caminho fornecido na mensagem de erro. Além disso, o exame do registro mostra que ambos os caminhos de DLL para SQLORAS32.DLL e SQLORA32.DLL foram definidos corretamente.
O manual de instalação requer que a variável PATH seja definida no mesmo diretório. Isso também foi verificado por mim.
Existe alguma maneira de corrigir isso?
Baixe e instale o Pacote Redistribuível do Microsoft Visual C ++ 2010:
O problema não é com as dlls SQLORA, mas os módulos aos quais os ddls se referem (ausentes de uma instalação padrão do Windows).