Informix Error -50099: An SQL error has occurred in ixSuperTable::doSQLInsert() (err) for the following SQL stmt: "stmt".
Cause and resolution
An SQL error has occurred in ixSuperTable::doSQLInsert() (err) for the following SQL stmt: "stmt".
The SQLInsert() event has been called with the default handler doSQLInsert(), but the engine reported an error. A problem might exist with the sqlRole specifications of the SuperField columns. Try looking up the engine error code, which is displayed in parentheses.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50099 fires in the GUI builder ("Window Painter") class library -- per the official guidance: The SQLInsert() event has been called with the default handler doSQLInsert(), but the engine reported an error. A problem might exist with the sqlRole specifications of the SuperField columns. Try looking up the engine error code, which is displayed in parentheses.
- An SQL error has occurred in ixSuperTable::doSQLInsert() (err) for the following SQL stmt:
"stmt" -- an invalid argument, state, or NULL value reaching
ixSuperTable::doSQLInsert(), per the official guidance.
Solutions / Resolution
- Review the application's call to
ixSuperTable::doSQLInsert()against the condition described above, and correct the argument, object state, or configuration involved, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond the GUI builder class library condition named in the official text.
Diagnostic Checks
- Check the application's use of
ixSuperTable::doSQLInsert(), against the specific condition the official text describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50099 in this set yet.
An SQL error has occurred in ixSuperTable::doSQLInsert() (err) for the following SQL stmt: "stmt".