Informix Error -33005: Incomplete string.
Cause and resolution
Incomplete string.
A character string is not correctly terminated according to the rules of the host language. For example, it might be missing an end quote, not have a continuation character, and so on. The preprocessor might not recognize the error until a number of source lines beyond the line where you intended the string to end.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-33005 fires when a character string isn't correctly terminated per the host language's rules — per the official guidance, e.g. a missing end quote or continuation character; the preprocessor might not detect this until several source lines past the intended end.
- A character string missing its terminating quote or continuation character, per the official guidance — the direct, only cause.
Solutions / Resolution
- Correct the unterminated string, per the official guidance, checking source lines at and after the reported line for the actual omission.
Examples
N/A
No specific triggering statement is documented beyond an unterminated string.
Diagnostic Checks
- Check the reported line and the lines following it for a missing end quote or continuation character, since the preprocessor may report the error several lines late.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -33005 in this set yet.
A character string wasn't correctly terminated — check for a missing end quote or continuation character, possibly several lines before the reported line.