Informix Error -50999: [Informix][Connectivity Class Library]Option not supported in ixSQLConnect::transact().
Cause and resolution
[Informix][Connectivity Class Library]Option not supported in ixSQLConnect::transact().
The option passed to ixSQLConnect::transact() is not supported.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50999 is a Connectivity Class Library (ixSQLStmt/ixSQLConnect C++ class API) message — per the official guidance, the dialog reads "[Informix][Connectivity Class Library]Option not supported in ixSQLConnect::transact().".
- The option passed to ixSQLConnect::transact() is not supported., per the official guidance.
Solutions / Resolution
- [Informix][Connectivity Class Library]Option not supported in ixSQLConnect::transact()., per the official guidance.
Examples
N/A
No specific triggering SQL statement applies — this is a Connectivity Class Library runtime message rather than a database-engine error.
Diagnostic Checks
- Confirm the exact circumstance described in the official text before taking corrective action — the dialog's own wording ("[Informix][Connectivity Class Library]Option not supported in ixSQLCon…") is usually specific enough to act on directly.
- Confirm the ixSQLStmt/ixSQLConnect call sequence matches the order the API requires (e.g.
prepare()/execDirect()before describe-style calls).
Related Errors / Related Topics
- -50998 — "[Informix][Connectivity Class Library]Operation not supported on the member function for t…" A related Connectivity Class Library message.
- -50995 — "[Informix][Connectivity Class Library]Function sequence error: The ixSQLStmt describeCol()…" A related Connectivity Class Library message.
[Informix][Connectivity Class Library]Option not supported in ixSQLConnect::transact().