It could be also a conversino problme issue. For example if you convert
those value with . as the thousand separator, it's likely you'll get the
same result (i.e. the point is dropped and it left you with 665, 666 and
60).
I would check where you convert text values to decimals and would check the
cultutre that you are currently using.
--
Patrice
"PvdG42" <pvdg@toadstool.edu> a écrit dans le message de news:
uO6E8258HHA.536@TK2MSFTNGP06.phx.gbl...
[quoted text, click to view] > "Hans van de Laar" <hansvandelaar.replace.at.micros.nl> wrote in message
> news:xn0fb168dwxw3000@msnews.microsoft.com...
>> Within an VB.net application I'm trying to store decimal values to a
>> Pervasive SQL table. The decimal values comes from a xml file and is
>> looking something like:
>> <Grade1>6.65</Grade1>
>> <Grade2>6.66</Grade2>
>> <Grade3>6.0</Grade3>
>>
>> When I look for the results in the database I find 665, 666 and 60 for
>> the corresponding columns. All types are setup as decimals. What I'm I
>> doing wrong?
>>
>> Regards,
>> Hans
>
>
> It appears that Pervasive doesn't understand .NET System.Decimal. I'd ask
> Pervasive tech support:
>
>
http://ww2.pervasive.com/Pages/Products.aspx (click the Support tab).
>
>