Consultor Eletrônico



Kbase P93067: Error (247) Defining a DATASET-HANDLE as a User Defined Function parameter.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   08/02/2006
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

** Unable to understand after -- "<string>". (247).

Defining a DATASET-HANDLE as a User Defined Function parameter:
FUNCTION udfTest RETURNS LOGICAL (INPUT hdsCustomer AS DATASET-HANDLE):
RETURN TRUE.
END.

CAUSE:

Passing a DATASET or DATASET-HANDLE parameters to user-defined function is not supported.

FIX:

Pass the HANDLE of the ProDataSet to user-defined functions as in:

FUNCTION udfTest RETURNS LOGICAL (INPUT hdsCustomer AS HANDLE):
RETURN TRUE.
END.