Informix Error -33209: Statement must terminate with ';'.
Cause and resolution
Statement must terminate with ';'.
This message is a warning. This statement does not have the necessary semicolon. Even though the preprocessor can proceed without any problems, you should add a semicolon to the statement. Then you can avoid future problems if code is added to this program.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33209 is a preprocessor warning — per the official guidance, a statement lacks its required trailing semicolon; the preprocessor can still proceed.
- A statement missing its trailing semicolon, per the official guidance — the direct, only cause.
Solutions / Resolution
- Add the semicolon, per the official guidance, to avoid future problems if code is later added to the program.
Examples
N/A
No specific triggering statement is documented beyond a missing trailing semicolon.
Diagnostic Checks
- Check the flagged statement for a missing trailing semicolon, and add it.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33209 in this set yet.
A statement was missing its trailing semicolon — the preprocessor proceeds anyway, but add the semicolon to avoid future problems.