2011-01-05 41 views
1

我在SQL数据库中有两个名为TotalClaimed和PartialSettlementAmountRecd的货币字段。在ASP.NET(Visual Basic)中计算两个字段

它们的声明像这样小数:

Public PartialSettlementAmountRecd As Decimal 
Public TotalClaimed As Decimal 

他们都输出repsective数额完美。我需要通过从TotalClaimed中减去PartialSettlementAmountRecd来对它们进行计算。我尝试了以下,但它只是输出一个随机数,而不是我需要的数量。

Dim NewSettAmount As Decimal = (ClaimDetail.TotalClaimed) - (ClaimDetail.PartialSettlementAmountRecd) 
Response.Write("New Settlement Amount: £" & NewSettAmount) 

我要去哪里错了?谢谢...

回答

0

它不应该是:

Dim NewSettAmount As Decimal = (ClaimDetail.TotalClaimed) - (ClaimDetail.PartialSettlementAmountRecd) 

<>

+0

是的,我在这里打错了计算,你的方式是我的应用程序。 – James 2011-01-05 22:24:15

+0

然后在您的问题中发布更多代码。这是一个简单的减法,这里没有提到随机输出的问题...... – VoodooChild 2011-01-05 22:27:17

0

我需要做对他们的计算,从TotalClaimed

(ClaimDetail.PartialSettlementAmountRecd) - (ClaimDetail.TotalClaimed) 

减去PartialSettlementAmountRecd你不是做你想要的东西的对立面?你不是从PartialSettlementAmountRecd中减去TotalClaimed?

+0

我在这里打错了计算,你的方式是我的应用程序。 – James 2011-01-05 22:23:34

0

我道歉。我得到的随机数字是由于有人在数据库的Total Claimed字段中输入了一个大数字,而我在测试时没有告诉我!代码实际上现在可以用合理的数字来工作。