Informix Error -50944: [Informix][Connectivity Class Library]Data type not supported by NewEra.
Cause and resolution
[Informix][Connectivity Class Library]Data type not supported by NewEra.
You may be attempting to insert or fetch an item of data type ixInterval into an ODBC-compliant data source. This action is not supported. Another possible problem is that the data source contains one of the ODBC data types SQL_BITINT, SQL_TINYINT, SQL_BIT, SQL_BINARY, or SQL_VARBINARY, then no equivalent NewEra class is derived for ixValue that corresponds to these types.
Call ixSQLConnect::getTypeInfo() to determine the supported data types.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50944 fires as described in the archived official text: You may be attempting to insert or fetch an item of data type ixInterval into an ODBC-compliant data source. This action is not supported. Another possible problem is that the data source contains one of the ODBC data types SQL_BITINT, SQL_TINYINT, SQL_BIT, SQL_BINARY, or SQL_VARBINARY, then no equivalent NewEra class is derived for ixValue that corresponds to these types. Call ixSQLConnect::getTypeInfo() to determine the supported data types.
- [Informix][Connectivity Class Library]Data type not supported by NewEra, per the archived official text — the direct, named condition.
Solutions / Resolution
- Call
ixSQLConnect::SQLError()for the underlying ODBC error detail, per the archived official text, before trying to resolve this further. - Try a different ODBC driver, per the archived official text, if the error appears driver-specific.
- If the error recurs, note all circumstances and contact Technical Support, per the archived official text.
Examples
N/A
No specific triggering statement is documented beyond the archived official text's own description of this Connectivity Class Library (CCL) condition.
Diagnostic Checks
- Call
ixSQLConnect::SQLError()(or the equivalent for the class involved) to retrieve the underlying driver-level error detail, since the CCL-level message alone is not more specific than what's shown here.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50944 in this set yet.
[Informix][Connectivity Class Library]Data type not supported by NewEra. — per the archived official text, retrieve the ODBC-level error detail via ixSQLConnect::SQLError() before escalating.