Informix Error -50129: Cannot specify format for SuperFields of any of the following types: ixTypeInfo::SQLChar ixTypeInfo::SQLByte ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval
Cause and resolution
Cannot specify format for SuperFields of any of the following types: ixTypeInfo::SQLChar ixTypeInfo::SQLByte ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval
These types do not support formatting, and so calling the ixSuperField::setFormat() member function for fields with these values should not be done. Check the type of the field (with getColumn().getTypeCode()) before calling ixSuperField::setFormat(), and make sure that the type supports formatting.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-50129 is raised by the ixTypeInfo class in the Window Painter GUI builder library — per the official guidance:
These types do not support formatting, and so calling the ixSuperField::setFormat() member function for fields with these values should not be done. Check the type of the field (with getColumn().getTypeCode()) before calling ixSuperField::setFormat(), and make sure that the type supports formatting.
- Cannot specify format for SuperFields of any of the following types: ixTypeInfo::SQLChar ixTypeInfo::SQLByte ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval, per the official guidance — the direct, documented condition.
Solutions / Resolution
- Check the specific value or object state the message names, per the official guidance, against the constraint it describes.
Examples
N/A
No specific triggering statement is documented beyond the class-library condition described above.
Diagnostic Checks
- Check the specific value, object state, or call sequence that
ixTypeInfoflags here, against the constraint the official guidance describes.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -50129 in this set yet.
Cannot specify format for SuperFields of any of the following types: ixTypeInfo::SQLChar ixTypeInfo::SQLByte ixTypeInfo::SQLText ixTypeInfo::SQLVarChar ixTypeInfo::SQLInterval