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