Informix Error -50920
Cause and resolution
[Informix][Connectivity Class Library] The parameter passed to setConnectOption() is the wrong type.
An error occurred in the member function ixSQLConnect::setConnectOption() because the value of argument param is not of the correct type or class. Check the type or class of argument param to ensure that it is the correct type according to the value of the argument option.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50920 fires as described in the archived official text: An error occurred in the member function ixSQLConnect::setConnectOption() because the value of argument param is not of the correct type or class. Check the type or class of argument param to ensure that it is the correct type according to the value of the argument option.
- [Informix][Connectivity Class Library] The parameter passed to setConnectOption() is the wrong type, 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 -50920 in this set yet.
[Informix][Connectivity Class Library] The parameter passed to setConnectOption() is the wrong type. — per the archived official text, retrieve the ODBC-level error detail via ixSQLConnect::SQLError() before escalating.