Informix Error -23112: Place holder for invalid GCV argument.
Cause and resolution
Place holder for invalid GCV argument.
During code-set conversion, if both the input buffer and the output buffer are of NULL length, code-set conversion does not proceed, and the conversion process terminates after this error is returned. Check the logic of your application program.
Oninit® Troubleshooting Guidance
Reasons / Common Causes
-23112 fires when both the input and output buffers passed to code-set conversion are of
NULL length — per the official guidance, conversion doesn't proceed and terminates
after this error.
- Both the input and output buffers 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 both buffers being NULL-length.
Diagnostic Checks
- Review the application's code-set conversion call for both buffers being
NULL-length, and correct the logic.
Related Errors / Related Topics
- -23113 — "Place holder for unknown GCV error." A related code-set conversion
buffer error, on only the input buffer being
NULL-length rather than both buffers.
Both the code-set conversion input and output buffers were NULL-length — review the
application's logic.