Consultor Eletrônico



Kbase P114203: Multiple component characters are not compared correctly when performing a comparison within a query
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   23/03/2006
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.0x

SYMPTOM(s):

Multiple component characters are not compared correctly when performing a comparison within a query

The ü character and ue multiple component character are not treated equally when running a query

The multiple component characters are compared correctly when an index is used to resolve the query

The multiple component characters are compared correctly when connected to the database in single-user mode

Using an ICU collation for the -cpcoll parameter on the client

An ICU collation has been applied to the database

Clients are accessing the database in client/server mode

CAUSE:

If no index is used to resolve a query, then the query can be resolved on either the client or the remote server. In this case, the query is being resolved by the remote server.

FIX:

Specify the appropriate -cpinternal and -cpcoll parameters for both the client and database broker, for example:
proserve testdb -H somehost -S someport -N tcp -cpinternal UTF-8 -cpcoll ICU-de__phonebook