Translated by Google Translate.
I am posting for the first time.
I am using Delphi10.3.3 and DOA4.1.3.5 to connect to Oracle19c.
Oracle's character code uses JA16SJIS.
I get an ORA-1480 error, "trailing null missing from STR bind value" when trying to INSERT a string of about 2000 bytes.
BytesPerCharacter of TOracleSession is set to bcAutoDetect.
Is there any way to solve this?
I searched the source code and found the following description in the relevant part.
"Q.SQL.Text := 'select length(chr(2000000000)) l4, length(chr(2000000)) l3, length(chr(20000)) l2, ''c'' c1 from dual';"
Could you tell me the meaning of this SELECT statement?
Thank you very much.