Informix - Problem description
Problem IT14096 | Status: Closed |
MEMORY VIOLATION WHEN USING INSERTCURSORS WITH A SQLCHAR PARAMETER | |
product: | |
IBM CSDK / 5724C2381 / 410 - CSDK 4.10 | |
Problem description: | |
The ODBC driver may cause a memory violation when the InsertCursors driver feature is enabled and the application specifies the length of the SQLCHAR parameter as StrLen_or_IndPtr. The stack trace looks like: iclit09b!_OdbcICAdjustData iclit09b!_OdbcPutBindings iclit09b!_OdbcUseInsertCursor iclit09b!_OdbcExecute iclit09b!SQLExecute | |
Problem Summary: | |
**************************************************************** * USERS AFFECTED: * * ODBC application using Informix ODBC Driver with * * InsertCursors on * **************************************************************** * PROBLEM DESCRIPTION: * * The ODBC driver may cause a memory violation when the * * InsertCursors driver feature is enabled and the application * * specifies the length of the SQLCHAR parameter as * * StrLen_or_IndPtr. * **************************************************************** * RECOMMENDATION: * * The problem has been fixed with CSDK 4.10.xC7. Please * * upgrade CSDK to this version or higher. * **************************************************************** | |
Local Fix: | |
Use SQL_NTS to avoid the exception. | |
Solution | |
Workaround | |
not known / see Local fix | |
Timestamps | |
Date - problem reported : Date - problem closed : Date - last modified : | 02.03.2016 28.06.2016 28.06.2016 |
Problem solved at the following versions (IBM BugInfos) | |
4.10.xC7 | |
Problem solved according to the fixlist(s) of the following version(s) |