SqlMoney = Decimal ?
Hej..Jeg har et felt i en MSSQL database, som er af typen Money. Jeg bruger SqlClient til at hente denne værdi, men hvilken type skal jeg bruge i ASP.NET til at holde den (og samtidig bruge til at lave lidt regnestykker)) ?
Er decimal-typen præcis nok til at kunne holde en Money(8) type ? For så vidt jeg ved, så er single og double ikke præcise nok, og jeg synes ikke at jeg kan finde hverken en currency eller money type i .NET.
[eks.]
Dim MinePenge as Decimal
Dim DinePenge as Decimal
Dim objParam as SqlParameter
Dim strSQL as String
DinePenge = objRow("DinePenge")
MinePenge = DinePenge + 42
objParam = New SqlParameter("@MinePenge", SqlDbType.Money, 8)
objParam.Value = MinePenge
strSQL = "UPDATE xxx SET MinePenge=@MinePenge WHERE UserId=42;"
osv.