Informix Error -50054: In ixSuperTable::retrieve(), cannot insert fetched row into dataset. Check to make sure the SQL types of the SuperFields match database types.
Cause and resolution
In ixSuperTable::retrieve(), cannot insert fetched row into dataset. Check to make sure the SQL types of the SuperFields match database types.
This message is generated by ixSuperTable. The insert failed. Check that the SuperField data types match the appropriate database column types.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50054 fires in the GUI builder ("Window Painter") class library -- per the official guidance: This message is generated by ixSuperTable. The insert failed. Check that the SuperField data types match the appropriate database column types.
- In ixSuperTable::retrieve(), cannot insert fetched row into dataset. Check to make sure
the SQL types of the SuperFields match database types -- an invalid argument, state, or
NULL value reaching
ixSuperTable::retrieve(), per the official guidance.
Solutions / Resolution
- Review the application's call to
ixSuperTable::retrieve()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::retrieve(), against the specific condition the official text describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50054 in this set yet.
In ixSuperTable::retrieve(), cannot insert fetched row into dataset. Check to make sure the SQL types of the SuperFields match database types.