Consultor Eletrônico



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