Consultor Eletrônico



Kbase P4890: Session is terminated while trying to access a record with e
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/20/2003
Status: Unverified

SYMPTOM(s):

User tries to access a record and the session is terminated.

SYSTEM ERROR: Cannot read field from record, not enough fields. (450)

SYSTEM ERROR: Failed to extract field <field-num> from <file-name> record (table <table-num>) with recid <RECID>. (3191)

SYSTEM ERROR: Index in for recid could not be deleted. (1422)

FIX:

1. Run "proutil <db> - C truncate bi"
2. Run "proutil <db> -C dbrpr" and Select the following options
(option 1)"Dbscan menu".
(option 5)"Delete bad records".
(option 7)"Rebuild RM Chain".
(option 8)"Rebuild Free Chain).
(G)"Go".
3. To delete bad records, answer "n" to the first question:
"Scan DBKEY Range? (Yes/No)?".
4. Answer "n" to the second question:
"Scan Backward (Yes/No)?".
5. After the deletion(s), run "idxbuild all".