2012-04-05 71 views
1

我有一個SQL Server SPROC需要一個錢的參數。C#十進制到SQL Server的錢

我傳遞一個C#小數這個存儲過程

如何在十進制通過從C#在存儲過程的錢類型以這樣的方式後點,我不會失去任何價值

+0

你如何將十進制值傳遞給sproc?參數類型爲Money? – Reniuz 2012-04-05 13:27:14

+1

這裏是你尋求的信息http://stackoverflow.com/questions/6075067/two-decimal-places-for-decimal-money-field – 2012-04-05 13:28:49

+0

Reniuz是參數與類型的錢 – AJM 2012-04-05 13:30:54

回答

2

只需使用新的SqlMoney(decimal)構造函數初始化該參數即可。

SqlParameter parameter = new SqlParameter("@Money", SqlDbType.Money);

SQLMoney Constructor文檔。