任何人都可以解釋爲什麼我得到以下結果? Dim badDecimal As Decimal = 54.50327999999999
Dim expectedDecimal As Decimal = CDec("54.50327999999999")
badDecimal = 54.50328D,while expectedDecimal = 54.50327999999999D。我的理解是b
我想寫一個SQL Server表的insert語句插入值1到一個小數字段。該字段是十進制類型(10,10),據我所知,這意味着它最多可以有10個數字,並且這些數字中的10個可以在小數點後面。但是,當我嘗試運行INSERT語句,我得到了以下錯誤:如果我更改字段爲十進制(11,10)的數據類型 Arithmetic overflow error converting int to data type