PRSQL9107006: #defines Missing Causes Unpredictable Behavior

ID Number: Q75140

1.10

OS/2

fixlist1.14

Summary:

Problem ID: PRSQL9107006

SYMPTOMS

When a developer forgets to include the #define DBMSDOS, DBMSOS2,

or DBMSWIN, the target program compiles and creates an application

that will fail, or in some cases causes SQL Server to GP-fault.

CAUSE

The DB-LIBRARY (dblib) header files do not check for these #define

values.

RESOLUTION

Microsoft has confirmed this to be a problem in DB-LIBRARY version

1.1. This problem has been corrected in DB-LIBRARY version 1.14,

which is available from Microsoft Product Support Services. For

more information, contact your primary support provider.