I am receiving an "ORA-01480: trailing null missing from STR bind value" when inserting a 1800 character string into a VARCHAR2(2000) on a 9i database with the WE8MSWIN1252 UTF-8 character set. Client is 817 on WIN2000 with the WE8ISO8859P1 character set. DOA version 3.4.3.
I believe the problem is originating in the TOracleQuery.BindVariables method with the size of the buffer passed to the OCIBindByName call. The variable lBufSize is set to 1000, (4000 div CharacterSize), but lBuf contains a 1800 character string.
Do you have a workaround for this?
Thanks.
------------------
ShawnP
I believe the problem is originating in the TOracleQuery.BindVariables method with the size of the buffer passed to the OCIBindByName call. The variable lBufSize is set to 1000, (4000 div CharacterSize), but lBuf contains a 1800 character string.
Do you have a workaround for this?
Thanks.
------------------
ShawnP