ODBC Driver may send incorrect values to the database

Details

Detail name Value
Changelog Number 10344
Type Bug
Status Resolved
Affected Versions Exasol 6.1.0, Exasol 6.2.0
Fix Versions Exasol 7.0.0, Exasol 6.2.9
Resolution Date 2020-08-27

Description

In ODBC connections using a Prepared Statement, values that are of type SQL_NUMERIC or are character strings may be sent incorrectly to the database. This happens because the driver has changed the precision and scale of the numeric value or the maximum column size for the character string types.

Workaround

You can convert the decimal values to strings.
In case of the issue arising with strings, there is no workaround.

Fix

The ODBC driver will no longer override these attributes for data type SQL_NUMERIC and string types.