2016-09-09 23 views
0

其實我已經開發了一個Web應用程序在MVC 5.0與實體框架6.0,SQL服務器..嚴重的問題,從字符串轉換爲十進制問題

我試圖查詢和值是金額(SQL浮法服務器)

SearchDetails.Sum(total => Convert.ToDecimal(total.Amount)); 

越來越

輸入字符串的不正確的格式

我把數據庫備份,我試圖從我身邊我得到的價值

我在數據庫中已經驗證了所有的值是正確的格式運行

我試圖打印值

total.Amount 

得到一個逗號

"," 

,而不是點

"." 

在我的PC值是300.00,但在客戶端PC獲得300,00相同?

請幫忙。

+1

聽起來像一個本地化/文化問題。客戶是國際客戶嗎?您可以看看[接受文化信息的重載](https://msdn.microsoft.com/en-us/library/9k6z9cdw(v = vs.110).aspx)。 –

+0

異常消息清楚地表明存在一些涉及字符串轉換的情況。那麼,實際上'total.Amount'的**類型**是什麼? –

+0

Var totalam =總金額 – user3759042

回答

0

我在

在全球化節設置的區域性=添加此EN-US

這解決了我的問題

感謝

相關問題