Informix Error -3300: There are no more rows in the direction you are going.
Cause and resolution
There are no more rows in the direction you are going.
You reached the beginning or the end of the current list of rows. You can start a new query with the QUERY command, or use the PREVIOUS or NEXT command to reverse through the list the other way.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-3300 fires when NEXT/PREVIOUS reaches the end or beginning of the current row list — per
the official guidance, this is expected list-boundary behavior, not an error condition needing
correction.
- Reaching the beginning or end of the current query's row list, per the official guidance — the direct, only cause.
Solutions / Resolution
- Start a new query with
QUERY, per the official guidance, or - Use
PREVIOUS/NEXTto reverse direction through the list, per the official guidance.
Examples
Reversing direction at the list boundary
NEXT
-- -3300: already at the last row
PREVIOUS
-- moves back into the list instead
Diagnostic Checks
- Check whether the row list boundary was reached intentionally, and either reverse
direction or run a new
QUERY.
Related Errors / Related Topics
- -3200 — "There are no rows in the current list." A related no-more-rows error, about no query having been run at all rather than the end of an existing list being reached.
The end or beginning of the current row list was reached — reverse direction or run a new query.