Kbase P140042: What does error message: ** File <file> - Cannot apply dictionary changes to existing records. (151
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  1/20/2009 |
|
Status: Unverified
GOAL:
What does error message: ** File <file> - Cannot apply dictionary changes to existing records. (151) mean?
GOAL:
What does error message 151 mean?
GOAL:
** File <file> - Cannot apply dictionary changes to existing records. (151)
FACT(s) (Environment):
All Supported Operating Systems
OpenEdge 10.1B03 Service Pack
FIX:
Error message 151 means that you created a new unique index in a file that already has records. Progress then goes through the file creating index entries for the existing records. If a duplicate index value is found, the process fails and the index is not created. You can fix this by updating the index component fields in the file to unique values prior to adding the new index.
This error can also occur when attempting to add a unique or non-unique index to a table that contains a mandatory field and there are existing records that have an unknown value in the mandatory field.