全球化文化为意大利语的Oracle数据库值的数字转换问题

时间:2015-02-25 06:49:10

标签: vb.net oracle globalization decimalformat

我将Windows Server 2003中的.NET Framework 2应用程序升级到.NET Framework 4.5.1;和Oracle数据库10g到12g。

货币值作为Number(12,2)存储在数据库中,例如值416.67

在框架升级和部署之后,值显示41.667,00而不是416,67

请注意,全球化值为culture="it-IT" uiCulture="it-IT",转换使用以下代码

完成
CType(dbCommand.Parameters.Item("column").Value.ToString(), Double)

我知道在416.67下转换为41667.0culture="it-IT"是正确的,但我想知道这在以前的Windows 2003服务器中是如何正常工作的?我无法访问该服务器。

请让我知道如何解决这个问题。

0 个答案:

没有答案