Kbase P122986: Internal error -4 (-219901) when updating field with I18N characters with Progress 9.1x UTF-8 databa
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Verified
SYMPTOM(s):
Internal error -4 (-219901) when updating field with I18N characters with Progress 9.1x UTF-8 database
[DataDirect][ODBC PROGRESS driver][PROGRESS]Internal error -4 (unknown nls services error) in SQL from subsystem NLS SERVICES function nlsCountChars called from nc_get_strlen on . for . Save log for Progress technical support. (-219901).
Error occurs when using the following query:
update PUB_Customer set name ='é' where PUB_Customer.[Cust-Num] = 1 ;
Adding SQL_CLIENT_CHARSET environment variable set to UTF-8 has no effect
MS Access or MS Excel as ODBC clients
Database is using code-page UTF-8
Same query works fine with WinSQL client
Same query works with 10.1B
FACT(s) (Environment):
Progress 9.1x
MERANT 3.60 32-BIT Progress SQL-92
DataDirect 4.1 32-Bit Progress SQL92 9.1D
DataDirect 4.10 32-Bit Progress SQL92 9.1E
DataDirect 4.20 32-Bit OpenEdge SQL92 10.0A
DataDirect 4.20 32-Bit OpenEdge SQL92 10.0B
Windows
CAUSE:
Bug# OE00148391
FIX:
Upgrade to 10.1A or later