Informix Error -23113: Place holder for unknown GCV error.
Cause and resolution
Place holder for unknown GCV error.
During code-set conversion, if the input buffer is of NULL length, this error is returned. Code-set conversion requires an input buffer and an output buffer. The input buffer is the string passed to the database server from the application program as a result of an insert or update. Check the logic of your application program.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-23113 fires when the input buffer passed to code-set conversion is NULL-length — per
the official guidance, conversion requires both an input and output buffer; the input
buffer is the string the application program sends to the database server via an insert
or update.
- The input buffer being
NULL-length, per the official guidance — the direct, only cause.
Solutions / Resolution
- Check the logic of your application program, per the official guidance.
Examples
N/A
No specific triggering statement is documented beyond a NULL-length input buffer.
Diagnostic Checks
- Review the application's code-set conversion call for a
NULL-length input buffer, and correct the logic.
Related Errors / Related Topics
- -23112 — "Place holder for invalid GCV argument." A related code-set conversion
buffer error, on both buffers being
NULL-length rather than just the input buffer.
The code-set conversion input buffer was NULL-length — review the application's logic.