Consultor Eletrônico



Kbase P26390: A 3rd-party ODBC program GPFs when a parameter is used in an
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/20/2003
Status: Unverified

FACT(s) (Environment):

Progress 9.1C

FACT(s) (Environment):

Windows NT 32 Intel/Windows 2000

SYMPTOM(s):

3rd-party ODBC program GPF when a parameter / variable is used in an SQL-92 statement.

An ODBC client which uses the SQLDescribeParam function causes a GPF.

The instruction at "0x28075654" referenced memory at "0x00000000". The memory could not be "written".

Click on Ok to terminate the program
Click on CANCEL to debug the program

An ODBC trace shows that the NameLength2Ptr output argument in the SQLDescribeParam function is pointing to 0x00000000.

CAUSE:

This is due to a bug in the "MERANT 3.60 32-Bit Progress SQL92 v9.1C" ODBC driver.

FIX:

Upgrade to Progress 9.1D to get the "MERANT 3.60 32-Bit Progress SQL92 v9.1D" ODBC driver.

OR

Upgrade to the latest version of the Data Direct ODBC driver. The Data Direct version 4.1 ODBC Driver is included within the Progress 9.1D Service Pack 6 or later. The temporary folder where the Service Pack is uncompressed will contain a sub folder called "DataDirect41". This will provide you with the "DataDirect 4.1 32-Bit Progress SQL92 v9.1D" drivers.


note:
DO NOT UNCOMPRESS THE 9.1D SERVICE PACK INTO ANY PROGRESS INSTALLATION FOLDER.