Hello
there is a problem in the class TDataRow
METHOD Modified call the Method EqualVal
For the problem of floating point arithmetic ( https://groups.google.com/forum/#!starr ... XRFGCDhSzQ )
the line
lEq := ( x == y )
sometimes return .f. even if the numbers are equal and Modified() return .t.
with ADO this generates an error in ::SaveADO oRs:Update( aCols, aVals )
Regards Maurizio