Informix Error -2843
-2843 The column column-name does not appear in the form specification.
A name in this ATTRIBUTES statement should have been defined previously in the form specification. Check that all names in the statement are spelled correctly and defined properly.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-2843 fires when an ATTRIBUTES statement references a name that wasn't previously defined
elsewhere in the form specification — per the official guidance, this is a name-resolution
mismatch.
- A misspelled column/field name in the
ATTRIBUTESstatement, per the official guidance — the direct, common cause. - A name that genuinely was never defined anywhere else in the form.
Solutions / Resolution
- Verify that all names in the statement are correctly spelled and properly defined in the form, per the official guidance.
Examples
A misspelled column reference
ATTRIBUTES
order_id = order_iid;
-- -2843: "order_iid" doesn't appear anywhere else in the form specification
Corrected
ATTRIBUTES
order_id = order_id;
Diagnostic Checks
- Check the spelling of every name in the
ATTRIBUTESstatement against the rest of the form specification.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -2843 in this set yet.
A name in the ATTRIBUTES statement doesn't appear anywhere else in the form — check spelling
and definition.