Our Production Database(SQL Server 2008R2) in Iceland stores sqlmoney columns values with comma(,) as decimal separator (Example 54,12 & 85,00). Our Application (C#,ASP.Net) reading values using SqlDatareader as code give below.
decimal testVal=dr.GetDecimal(idxAmountUSD)//IdxAmountUSD is sqlmoney value
Now it is not considering comma(,) as decimal separator and returns as 5412 & 8500.
Actually it should return as 54.12 & 85.12.