Kbase P52836: SYSTEM ERROR: Failed to extract field from record (table ) with recid . (3191)
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/01/2009 |
|
Status: Verified
SYMPTOM(s):
SYSTEM ERROR: Failed to extract field <field-num> from <file-name> record (table <table-num>) with recid <RECID>. (3191)
SYSTEM ERROR: Failed to extract field 109 from pol record (table 22) with recid <RECID>. (3191)
SYSTEM ERROR: Cannot read field from record, not enough fields. (450)
Couldn't extract field '<field>' from source in a BUFFER-COPY statement. (5367)
No patches applied to progress.
This field is the last field in the record.
This field is no longer required.
FACT(s) (Environment):
Windows 2000
Progress 9.1C
OpenEdge Category: Database
CAUSE:
Unable to extract a field value.
CAUSE:
bug 20010629-019
FIX:
Back up the database as it exist.
The client created his own code to clean up the problem records.
The BUFFER-COPY statement was used with-in the program.
Run code to save all the records, minus the problem field, of this table, to a temp table.
Deleted the original records after saving them.
The program used the temp table to re-create the original table.
Ran a data dictionary dump and load of the database.
Bug fixed in 9.1C02.
Upgrade to latest version of Progress.