Consultor Eletrônico



Kbase P129214: Binding reference-only dataset to DATASET-HANDLE parameter does not bind to new instance of dataset
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   11/23/2010
Status: Verified

SYMPTOM(s):

Binding reference-only dataset to DATASET-HANDLE parameter does not bind to new instance of dataset

Subsequent calls to other procedures after the first call to another procedure do not bind dataset to instance in called procedure

FACT(s) (Environment):

Calling procedure defines static dataset as REFERENCE-ONLY
Calling procedure calls multiple other procedures
Called procedures pass dataset as OUTPUT DATASET-HANDLE ... BIND parameter
First call to other procedure binds dataset
All Supported Operating Systems
OpenEdge 10.1x

CAUSE:

Bug# OE00165722

CAUSE:

Binding a static dataset reference to two different instances of a dataset is not allowed and should raise the error
"<program-name> If BIND used when caller TABLE or DATASET parameter is bound and called parameter <parameter-name> is also bound, the caller and called parameters must be the same instance. (13011)".
However, this error is never raised.

FIX:

Upgrade to OpenEdge 10.2A or later.