Consultor Eletrônico



Kbase P118306: Error 129 when creating empty record
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/16/2008
Status: Unverified

FACT(s) (Environment):

Progress 9.x
OpenEdge 10.x

SYMPTOM(s):

Error 129 when creating empty record

The total length of the fields in an index exceeds max key size. (129)

Fields in created record are not modified before commit

Using default initial values for all the fields

Error 129 does not occur if the fields are modified before the record is committed

CAUSE:

The record template for this table in the database is corrupted.
Some fields have a (corrupted) initial value in the record template that causes the index key created to be larger than the maximum size.

FIX:

The faulty table should be dumped, deleted, created anew from the .df file, and the data loaded back from the dump. This will ensure that the record template is reset to a sound state.