Informix Error -33017: Incomplete statement.
Cause and resolution
Incomplete statement.
The preprocessor cannot recognize the end of the current statement. Check the syntax of this and preceding lines. Look for omitted ending semicolons, omitted quote marks, or omitted end-of-comment symbols.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33017 fires when the preprocessor can't recognize the end of the current statement — per the official guidance, e.g. an omitted ending semicolon, quote mark, or end-of-comment symbol.
- A statement missing a terminating semicolon, quote mark, or end-of-comment symbol, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the syntax of this and preceding lines, per the official guidance, for an omitted semicolon, quote mark, or comment terminator.
Examples
N/A
No specific triggering statement is documented beyond an unrecognizable statement end.
Diagnostic Checks
- Check the current and preceding lines for a missing semicolon, quote mark, or end-of-comment symbol.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33017 in this set yet.
The preprocessor couldn't recognize the end of a statement — check for a missing semicolon, quote mark, or comment terminator.