Informix Error -50930: [Informix][Connectivity Class Library] Warning: Transaction mode not set. Now in AUTOCOMMIT mode.
Cause and resolution
[Informix][Connectivity Class Library] Warning: Transaction mode not set. Now in AUTOCOMMIT mode.
An attempt to set the AUTOCOMMIT mode to OFF failed. The ODBC driver might not support manual commit mode. The ixSQLConnect object is in AUTOCOMMIT mode. The Informix Connectivity Class Library does not support this mode.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50930 fires as described in the archived official text: An attempt to set the AUTOCOMMIT mode to OFF failed. The ODBC driver might not support manual commit mode. The ixSQLConnect object is in AUTOCOMMIT mode. The Informix Connectivity Class Library does not support this mode.
- [Informix][Connectivity Class Library] Warning: Transaction mode not set. Now in AUTOCOMMIT mode, 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 -50930 in this set yet.
[Informix][Connectivity Class Library] Warning: Transaction mode not set. Now in AUTOCOMMIT mode. — per the archived official text, retrieve the ODBC-level error detail via ixSQLConnect::SQLError() before escalating.