Consultor Eletrônico



Kbase P117794: Error (3538) using shorthand syntax for dynamic references in a WHERE clause.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/11/2010
Status: Unverified

SYMPTOM(s):

Unknown attribute <name>. (3538)

Unknown attribute CustNum. (3538)

Using shorthand syntax for dynamic references in a WHERE clause of the FIND statement.

Executing code similar to:
DEFINE VARIABLE hTableBufferHandle AS WIDGET-HANDLE.
CREATE BUFFER hTableBufferHandle FOR TABLE "customer".
FIND FIRST customer WHERE hTableBufferHandle::CustNum = 1.
Or executing code similar to:
DEFINE VARIABLE hQueryHandle AS WIDGET-HANDLE.
DEFINE VARIABLE hTableBufferHandle AS WIDGET-HANDLE.
CREATE BUFFER hTableBufferHandle FOR TABLE "customer".
CREATE QUERY hQueryHandle.
hQueryHandle:SET-BUFFERS(hTableBufferHandle).
hQueryHandle:QUERY-PREPARE("for each customer").
hQueryHandle:QUERY-OPEN.
hQueryHandle:GET-FIRST.
FIND Customer WHERE Customer.CustNum = hTableBufferHandle::CustNum.

OpenEdge 10.1A02

FACT(s) (Environment):

OpenEdge 10.1A
All Supported Operating Systems

CAUSE:

Bug# OE00131078

FIX:

Upgrade to OpenEdge 10.1B or later