Kbase P131339: Saving record using DynSDO fails with error 12766
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/05/2008 |
|
Status: Unverified
FACT(s) (Environment):
OpenEdge 10.1B
OpenEdge 10.1C
Dynamics
All Supported Operating Systems
SYMPTOM(s):
Saving record via Dynamic SmartDataObject (DynSDO)
Call to validation hook in Data Logic Procedure (DLP) fails
<program-name> Cannot bind BY-REFERENCE parameter tables or datasets unless column datatypes, positions, extents and indexes match for tables <name> and <name>. (12766)
<DLP procedure name> Cannot bind BY-REFERENCE parameter tables or datasets unless column datatypes, positions, extents and indexes match for tables RowObjUpd and rowObjUpd. (12766)
Field definitions in SDO match the entity field definitions in the repository.
CAUSE:
The exact cause is unknown at the time of writing.
The DLP contained references to an include file that did not belong to the SDO it is associated with.
The reason why this happened remains unclear.
FIX:
Update the reference in the DLP so the correct include file from the SDO is used.