Informix Error -3082
-3082 No program specified to edit this BYTE field.
The form user has keyed! in the display of a BYTE field. However, no program= attribute was defined for this field.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3082 fires when the operator presses ! to edit a BYTE field's display, but the field has
no associated editor program — per the official guidance, no program= attribute was defined
for this field.
- The
BYTEfield'sATTRIBUTESentry has noprogram=attribute, per the official guidance — the direct, only cause.
Solutions / Resolution
- Add a
program=attribute to the field'sATTRIBUTESentry, per the official guidance, naming an external editor for theBYTEcontent.
Examples
Adding a program attribute
ATTRIBUTES
photo = photo_data, PROGRAM = "/usr/bin/vi";
Diagnostic Checks
- Check whether the
BYTEfield'sATTRIBUTESentry has aprogram=attribute, and add one if editing via!is expected to work.
Related Errors / Related Topics
- -3002 — "There are no BLOB fields to view." A related BLOB-handling error, about a form with no BLOB fields at all rather than one missing its editor program.
- -3003 — "This BLOB field is empty." A related BLOB-handling error, about a null field value rather than a missing editor program.
No program= attribute is defined for this BYTE field — add one to allow !-editing.