Informix Error -1309
Cause and resolution
There are no more rows in the direction you are going.
You are attempting to scroll an array of records farther than it can go, either scrolling up at the top or scrolling down at the bottom of the array. Further attempts will have the same result.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-1309 is the 4GL-program equivalent of -1128: it fires when scrolling through an array of records goes past its boundary — either scrolling up while already at the top row, or down while already at the bottom row — per the official guidance, continued scrolling in the same direction produces the same result.
- Scrolling past the top or bottom of the array, per the official guidance — the same direct cause as -1128.
Solutions / Resolution
- Stop scrolling in that direction — per the official guidance, this is expected boundary behavior, not a fault to fix, the same framing as -1128.
Examples
N/A
This is the 4GL-program wording of -1128's condition — an expected scroll-boundary behavior, not a fault.
Diagnostic Checks
- Confirm the scroll direction was actually past the array's boundary, if this appears unexpectedly rather than at a genuine top/bottom edge, per -1128's diagnostic approach.
Related Errors / Related Topics
- -1128 — "There are no more rows in the direction you are going." The non-4GL wording of this same scroll-boundary condition.
- -1157 — "No more rows." The 4GL/RF handheld-terminal variant the official text cross-references alongside -1127/-1309.
The 4GL-program wording of -1128's scroll-boundary condition, not a fault.