Informix Error -3200
Cause and resolution
There are no rows in the current list.
You must first query the table before you execute the UPDATE, REMOVE, NEXT or PREVIOUS command.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3200 fires when UPDATE, REMOVE, NEXT, or PREVIOUS is executed before any query has run
in PERFORM — per the official guidance, the table must be queried first.
UPDATE/REMOVE/NEXT/PREVIOUSattempted with no priorQUERY, per the official guidance — the direct, only cause.
Solutions / Resolution
- Query the table before executing
UPDATE,REMOVE,NEXT, orPREVIOUS, per the official guidance.
Examples
Querying before navigating
QUERY
-- run the query first, then:
NEXT
Diagnostic Checks
- Check whether a query has been run in the current session before attempting row navigation or modification commands.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -3200 in this set yet.
UPDATE/REMOVE/NEXT/PREVIOUS was attempted before any row was queried — run QUERY
first.