| We also noticed some wierd things with TIMESTAMP too, but have been 
unable to
track it down.  I don't know the inner workings, but taking a stab at 
it, it looks like
it isn't converting the number properly from the 64bit Integer that it 
gets restored to
internally back to a decimal for the client.  The decimal place is off 
by 6.  The scale is 6.  
Maybe it means something, maybe it doesn't.  
Paul Reeves wrote:
> Thomas Miller wrote:
>
>> 1)  When will the next snap shot be available?
>>
>> 2)  We use NUMERIC(18,6) for all of our currency values.  We use 
>> Crystal.
>>
>> Problem.
>>
>> Actual            Display
>> 100.01            100.01
>> 57.34              57,340,000
>> When ever the first decimal place does not hold a "0" zero, it
>> doesn't divide the value by the decimal places.
>>
>
> I've been looking at this issue (tangentially) and it looks to me that 
> something is screwy somewhere, but I just can't nail it down. At the 
> time (yesterday) I was trying to get the driver to work with Access 
> and it looks as if NUMERIC and DECIMAL are converted to CHAR before 
> being returned to the client app. In my Access test this seemed to 
> cause problems because the CHAR size wasn't big enough to take large 
> numbers.
>
> It also seems that TIMESTAMPS aren't always treated nicely, but that 
> is another issue altogether.
>
> Next snapshot? Good question. I'd like to make some headway with the 
> above issues first, but if I can't then I guess I'll wrap up what we have.
>
>
> Paul
-- 
Thomas Miller
Delphi Client/Server Certified Developer
BSS Accounting & Distribution Software
BSS Enterprise Accounting FrameWork
http://www.bss-software.com
 |