Informix Error -33037: Name is not a component of record record-name.
Cause and resolution
Name is not a component of record record-name.
Name is used as if it were a member of the record record-name, but no member of that name exists. Check the spelling of the two names, and review the declaration of record-name.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33037 fires when a name is used as if it were a member of a record, but no such member exists — per the official guidance.
- A referenced member that doesn't exist in the named record, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the spelling of both names, per the official guidance, and review the record's declaration.
Examples
N/A
No specific triggering statement is documented beyond a nonexistent record member reference.
Diagnostic Checks
- Check the record's declaration for the referenced member name, and correct any spelling mismatch.
Related Errors / Related Topics
- -33008 — "Record component component-name was not declared." A closely related error, on an undeclared record component.
A name was used as a record member that doesn't exist — check the spelling of both names and the record's declaration.