Consultor Eletrônico



Kbase P5162: An empty FIELDS() phrase is no longer returning error 8826 when it should
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/14/2008
Status: Verified

SYMPTOM(s):

An empty FIELDS() phrase is no longer returning error 8826 when it should

Field <field-name> from <file-name> record (recid <RECID>) was missing from FIELDS phrase. (8826)

Using FIELDS() phrase in a For each without referencing any field performs slowly

Using FIELDS() phrase in a Query without referencing any field performs slowly

FACT(s) (Environment):

Progress 9.1x
All Supported Operating Systems

CHANGE:

Migrated from Progress 8.3B to Progress 9.1x

CAUSE:

Bug# OE00062458

FIX:

Upgrade to Progress 9.1E02 or later release
Upgrade to OpenEdge 10.0B03 or later release
Upgrade to OpenEdge 10.1A or later release

If the upgrade is not possible, use the FIELDS option specifying only one of the fields in the list. ex:

FOR EACH Customer FIELDS(cust-num) NO-LOCK: