Informix Error -16303: An illegal integer has been found in the command.
Cause and resolution
An illegal integer has been found in the command.
Your expression or search pattern includes a numeric string of more than 50 characters. Repeat the command, specifying a shorter expression or search pattern.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-16303 fires when an expression or search pattern includes a numeric string longer than 50 characters — per the official guidance.
- A numeric string over 50 characters, per the official guidance — the direct, only cause.
Solutions / Resolution
- Repeat the command with a shorter expression or search pattern, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond an over-long numeric string.
Diagnostic Checks
- Check the length of any numeric string in the expression/search pattern, and shorten it to 50 characters or fewer.
Related Errors / Related Topics
- -16304 — "An illegal floating point number has been found in the command." The same length restriction (plus a decimal-point count restriction), applied to floating-point numbers rather than integers.
A numeric string in the command exceeds 50 characters — shorten it.