2012-09-17 97 views
1

Sql數據類型是金錢,.Net數據類型是十進制。我發送1.8714到sql插入數據,但是sql server將它轉到1.8700。我怎樣才能保存我的數據?我怎麼發送而不捨入?Sql服務器四捨五入我的十進制數據

+0

您發送的數據是否帶有分隔符? –

+1

請根據您的意思是「1,8714」來明確 - 是「在1和2之間」還是「少於兩萬」? –

+0

它介於1和2之間 – cagin

回答

0

我改變了我的可變比特類型十進制浮動在.Net方面,它解決了。

0
alter table <tablename> alter column <columnname> float 
+1

可能是數字(19,4)會更好。 – tschmit007