Informix Error -34389: Illegal character has been found in the input string.
Cause and resolution
Illegal character has been found in the input string.
The SQL script has illegal characters. Review the script file.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-34389 fires when an SQL script contains illegal characters — per the official guidance.
- An illegal character in the SQL script, per the official guidance — the direct, only cause.
Solutions / Resolution
- Review the script file, per the official guidance, and correct or remove the illegal character.
Examples
N/A
No specific triggering statement is documented beyond an illegal character in the script.
Diagnostic Checks
- Check the script file's encoding and content for an illegal character.
Related Errors / Related Topics
- -34388 — "Invalid character has been found. Cannot continue the processing." A related illegal-character error, specific to parsing SPL routine references rather than SQL scripts generally.
An SQL script contained an illegal character — review and correct the script's encoding.