Kbase P99386: FIND CONTAINS returns incorrect result set
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
Progress 9.x
SYMPTOM(s):
FIND CONTAINS returns incorrect result set
Non-American collation table (e.g German, Lithuanian, Finnish)
Default word-break rules
CAUSE:
Bug# 19991026-062, 20041215-006
FIX:
The bug has been fixed by the introduction of version 9 word break tables. Choose the .wbt file in $DLC/prolang/convmap that matches your database codepage (probably iso01bas.wbt or m1252bas.wbt), compile that file, and then apply that word-rule number to the database as described in the steps below.
1) Use PROUTIL -C WORD-BREAK COMPILER qualifier to compile the .wbt file, for example "proutil -C wbreak-compiler %DLC%\prolang\convmap\iso01bas.wbt 99"
2) Step 1 produced a file called "proword.99". Copy this file into your Progress installation directory (DLC)
3) Use PROUTIL -C WORD-RULES qualifier to load the compiled word-break table to the database, for example "proutil <dbname> -C word-rules 99"
4) Rebuild all indexes with PROUTIL -C IDXBUILD. When rebuilding indexes for large database, make sure that you have sufficient amount of time and disk space.