PRB: ESQL: Error When Compiling COBOL Application in OS/2 2.0ID: Q96872
|
You may compile and link embedded SQL for COBOL (ESQL/COBOL) applications
under OS/2 2.0. However, you may have to manually modify certain
configuration files in order to make it work correctly.
When compiling an ESQL/COBOL application, you may encounter
the following compiler errors:
Load failure (173) on file C:\COBOL\EXEDLL\_SQLPRM.DLL Description: Called program file not found in
driver/directory (173)
This error will occur when the compiler cannot locate the run time
support modules (DLL files) that come with the ESQL package.
By default, the ESQL installation program will automatically update
the CONFIG.SYS file to put the DLL directory on the LIBPATH.
However, under OS/2 2.0, the CONFIG.SYS file may reside on drive D
if you choose to, leaving drive C for other operating systems such
as MS-DOS. This will cause the ESQL installation program to update
the wrong CONFIG.SYS file on drive C, while leaving the correct
CONFIG.SYS not updated. As a result, the ESQL DLL directory will
not be on the LIBPATH, which will cause the above error to occur.
Check the correct CONFIG.SYS file to make sure the ESQL DLL directory is on the LIBPATH. Manually modify this file so that this directory is the first on the LIBPATH.
Keywords : kb3rdparty
Version : 4.2
Platform : OS/2
Issue type :
Last Reviewed: March 15, 1999