Kbase P24: ODBC Error on Windows: Could not load setup or translator
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  5/29/2002 |
|
Solution ID: P24
FACT(s) (Environment):
Windows 95
Windows NT 32 Intel/Windows 2000
Progress 9.1A
Merant ODBC driver
SYMPTOM(s):
To reproduce:
1) As part of the Workgroup install, enter ODBC data-sources from the Windows Control Panel.
2) Choose either User DSN or System DSN.
After you click on add, choose the MERANT driver and click on finish.
Instead of seeing the driver setup menu for ODBC, you might see the message box:
"Setup Routines for Merant (version) driver could not be loaded due to system error code 1157. Could not load setup or translator".
You may also see the error:
"Setup Routines for Merant (version) driver could not be loaded due to system error code 126. Could not load setup or translator".
CHANGE:
Client Networking has been uninstalled and replaced with Workgroup licence.
CAUSE:
The uninstall utility did not remove the earlier ODBC installation from the Registry and the new installation did not overwrite the earlier version. If the earlier version is on a different directory / drive, the Registry will point to the wrong location which causes the above error.
FIX:
Manually edit the Registry to change the path. After you make a backup of the Registry, the Registry location you must modify is:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\MERANT (version).
Make sure the paths of both the Driver and Setup string values are pointing to appropriate locations.