Consultor Eletrônico



Kbase P5850: SDO validate procedures do not return error string to client
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   2/3/2009
Status: Verified

SYMPTOM(s):

Using SmartSelect

Error sent back from preTransactionValidate does not show on client

FACT(s) (Environment):

Windows
Progress 9.x
OpenEdge 10.x

CHANGE:

Changed field in SmartDataViewer to use a SmartSelect

CAUSE:

The data validation logic in the SmartDataObject does not properly handle the scenario where no value was selected for the field which has the SmartSelect attached to it

FIX:

When concatenating values to form the error string being returned from the SmartDataObject's *Validate procedure(s) check for and ensure that any fields that are used from the RowObject or RowObjUpd tables do not have the unknown value