2011-01-05 2 views
1

У меня есть два поля денег в базе данных SQL под названием TotalClaimed и PartialSettlementAmountRecd.Расчет двух полей в ASP.NET (Visual Basic)

Они объявлены как Десятичные как так:

Public PartialSettlementAmountRecd As Decimal 
Public TotalClaimed As Decimal 

Они оба выводят repsective суммы отлично. Мне нужно сделать расчет на них, вычитая PartialSettlementAmountRecd из TotalClaimed. Я пробовал следующее, но он просто выводит случайное число, а не требуемую сумму.

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

+0

тогда отправляйте больше кода в свой вопрос. Это простая подстановка, ничего здесь не указывает на проблему получения случайного вывода ... – VoodooChild

0

мне нужно сделать расчет на них, путем вычитания из PartialSettlementAmountRecd TotalClaimed

(ClaimDetail.PartialSettlementAmountRecd) - (ClaimDetail.TotalClaimed) 

Вы не делаете противоположное тому, что вы хотите? Вы не вычитаете TotalClaimed из PartialSettlementAmountRecd?

+0

Я ошибался в расчетах здесь, ваш способ заключается в том, как у меня это в моем приложении. – James

0

Я извиняюсь. Случайные цифры, которые я получал, были связаны с тем, что кто-то входил в огромное количество в поле Total Claimed в базе данных, пока я тестировал, не сказав мне! Теперь код действительно работает с разумными цифрами.

Смежные вопросы