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