Informix Error -4543
Cause and resolution
Invalid delimiter. Do not use '\\', hex digits (0-9, A-F, a-f), or space.
Use a delimiter other than any of the 22 forbidden symbols that are listed here.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-4543 fires when a specified delimiter falls within a set of forbidden symbols — per the
official guidance, the backslash (\), any hexadecimal digit (0-9, A-F, a-f), and
the space character are all disallowed as delimiters.
- A backslash used as the delimiter, per the official guidance.
- A hexadecimal digit character used as the delimiter, per the official guidance.
- A space used as the delimiter, per the official guidance.
Solutions / Resolution
- Choose a delimiter outside the 22 forbidden symbols, per the official guidance — any
character other than
\, the hex digits, and space.
Examples
An invalid delimiter
SET DELIMITER "5"
-- -4543: "5" is a hexadecimal digit
Corrected
SET DELIMITER "|"
Diagnostic Checks
- Check the character chosen as the delimiter against the forbidden set (
\, hex digits, space), and pick a different one if it matches.
Related Errors / Related Topics
No closely related error codes are cross-referenced for -4543 in this set yet.
A delimiter was set to a forbidden character (\, a hex digit, or space) — choose a different
delimiter.