Informix Error -3756
-3756 The selected field tag-name cannot be assigned a value at this time.
The specified field is not in the current table. The cursor is not allowed to enter such fields, and values cannot be set in them.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3756 fires when a field not belonging to the current table is targeted for a value assignment — per the official guidance, the cursor isn't allowed to enter such fields, and values can't be set in them.
- The targeted field doesn't belong to the current table, per the official guidance — the direct, only cause.
Solutions / Resolution
- Target a field that belongs to the current table, consistent with the official guidance's identification of table membership as the requirement.
Examples
Checking a field's table membership
Confirm which table a field tag's underlying column belongs to (via the form's ATTRIBUTES
section) before attempting to assign it a value from code operating on a different table's
current row.
Diagnostic Checks
- Check which table the targeted field's column belongs to, and confirm it matches the table currently being operated on.
Related Errors / Related Topics
- -3755 — "The selected display-only field tagname cannot be accessed." A related
cursor-placement error, about a field being marked
DISPLAYONLYrather than not belonging to the current table. - -3758 — "The next selected field tag-name is not in the current table." A closely
related error, about this same not-in-current-table condition surfaced during
pf_nxfield()navigation rather than value assignment.
The targeted field doesn't belong to the current table — values can't be assigned to it right now.