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.