Ed Leafe wrote:
> On Jan 15, 2007, at 8:12 AM, Uwe Grauer wrote:
> 
>> I put a print statement into processFields of dbFirebird
>> and saw this:
>> update ALL_TYPES set ALL_TYPES.xfloat = 3.14159250259 where  
>> ALL_TYPES.xiid=1
>>
>> But i didn't change any field of the record so i think this
>> must be a bug.
>> This is with rev 2679!
>>
>> I then went back to rev 2653 which has the same bug.
> 
>       Without looking at the specifics, we are probably testing for  
> equality, and floats by their very nature are approximations. My  
> guess is that when a control for that column loses focus, flushValue 
> () is getting back a value that is slightly rounded from the  
> original, and so it marks it as changed.
> 
>       We'll have to figure out a routine to handle these approximations in  
> floats better.
> 
> -- Ed Leafe
> -- http://leafe.com
> -- http://dabodev.com

Sorry,
had no time today to test further.
And now it seems as my provider has some problems with the mail system.
We should really test it with mysql, which i currently do not have
running here.
Could we test it with the mysql server at dabodev.com?

Uwe

_______________________________________________
Post Messages to: [email protected]
Subscription Maintenance: http://leafe.com/mailman/listinfo/dabo-dev

Reply via email to