Informix Error -50056
Cause and resolution
The following includeTable entry, "entry", is an illegal value for this SuperField. Check to make sure this entry is convertible to the type and encLength specified in the colInfo for this SuperField.
The ixSuperField::dataValidate() member function generates this message. This warning can be issued while validating the value of the field against a list of values in includeTable for the field. A value in the include list is the wrong type (for example, it might be a character string when the field has a datetime value). Review the values in the include list for this SuperField and check that they are all the same, correct type.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50056 fires in the GUI builder ("Window Painter") class library -- per the official guidance: The ixSuperField::dataValidate() member function generates this message. This warning can be issued while validating the value of the field against a list of values in includeTable for the field. A value in the include list is the wrong type (for example, it might be a character string when the field has a datetime value). Review the values in the include list for this SuperField and check that they are all the same, correct type.
- The following includeTable entry, "entry", is an illegal value for this SuperField. Check
to make sure this entry is convertible to the type and encLength specified in the colInfo
for this SuperField -- an invalid argument, state, or NULL value reaching
ixSuperField::dataValidate(), per the official guidance.
Solutions / Resolution
- Review the application's call to
ixSuperField::dataValidate()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
ixSuperField::dataValidate(), against the specific condition the official text describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50056 in this set yet.
The following includeTable entry, "entry", is an illegal value for this SuperField. Check to make sure this entry is convertible to the type and encLength specified in the colInfo for this SuperField.