torturedmind
Programmer
Hi all. I know most of you have experienced using Oracle as the back-end and VFP as the front-end in one way or another. I've posted this question in the Oracle 10g forum last week and it seems to me the guys there are too busy to answer my question. See my original post here. So I posted this here hoping to find even if a bit of an answer. Anyway, here is my scenario:
We have an Oracle 10g on an RH9 server with the following NLS settings:
In my dev pc (WinXP SP3), I set the registry value of NLS_LANG to AMERICAN_AMERICA.WE8MSWIN1252 which actually coincides with my OS's code page value:
My problem is, whenever I enter, say an "Ñ" or any multi-byte character, to a table with a VARCHAR2(5 BYTE) column, the error message:
always appear. I've already asked Mr. Google and also searched the Oracle forum. Most answers I've found for the same problem is that, the issue is in the client and not the database on the server. I've tried doing their instructions step-by-step to no avail. So now am hoping maybe you guys know the answer. Even how irrelevant your ideas may seem, I'm ready and willing to try them. Heck am ready to try anything at this point. Please, anyone?
TIA
kilroy![[knight] [knight] [knight]](/data/assets/smilies/knight.gif)
philippines
"Once a king, always a king. But being a knight is more than enough."
We have an Oracle 10g on an RH9 server with the following NLS settings:
Code:
PARAMETER VALUE
--------------------------- ----------------------------
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET UTF8
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_LENGTH_SEMANTICS BYTE
NLS_NCHAR_CONV_EXCP FALSE
NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_RDBMS_VERSION 10.2.0.3.0
Code:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Codepage\ACP = 1252
Code:
ORA-12899: Value too large for column "TESTDB"."TESTTABLE"."TESTCOL" (actual: 6, maximum: 5)
TIA
kilroy
![[knight] [knight] [knight]](/data/assets/smilies/knight.gif)
philippines
"Once a king, always a king. But being a knight is more than enough."