Hi,
We use an oracle database 10g, with the oracleDataAccess 2.102.2.20.
For llblgen the version are :
- SD.LLBLGen.Pro.DQE.Oracle10g.NET20.dll v2.6.8.819
- SD.LLBLGen.Pro.LinqSupportClasses.NET35.dll v2.6.8.911
- SD.LLBLGen.Pro.TypeConverters.dll v2.6
In the database, we have a column with the data type NUMBER(12,2).
In this column, we have the value 83.85.
When i try to retrieve the value from the database, the value is retrieved as a double .net.
The problem is that the retrieved result is 83.849999999999994d.
But if i cast the value in decimal, i obtain the value 83.85.
Why the value retrieved by llblgen is different that the value in database? For me the correct result is 83.85, but is-it normal that i must cast the double value in decimal?
Thanks