我想在最后创建一个总成本列。此字段仅总计2个字段(aFees + fFees)。例如,何时 我在一个费用框中输入100美元,总框应该显示100美元。如果我在fFees框中输入50美元,则总额应显示为150美元。
然而,它没有用。
这是一段代码。有人可以帮忙吗?
感谢。
Response.Write " <tr>"
Response.Write " <td>Airplane Fees:</td>"
Response.Write " <td><input type=""text"" name=""aFees"" size=24 value=""$" & rsData("aFees") & """></td>"
Response.Write " <tr>"
Response.Write " <td width=150>Food Fees: </td>"
Response.Write " <td><input type=""text"" name=""fFees"" size=24 value=""$" & rsData("fFees") & """></td>"
Response.Write " </tr>"
Response.Write " <tr>"
Response.Write " <td>TOTAL: </td>"
Dim totalCost, aFees, fFees, cost
While Not rsData.EOF
totalCost = trim(rsData.Fields("aFees"))+trim(rsData.Fields("fFees"))
cost = cost + totalCost
Wend
Response.Write " <td><input type=""text"" name=""cost"" size=24 value=""$" & rsData("cost") & """></td>"
Response.Write " </tr>"
答案 0 :(得分:0)
我正在努力记住我的课程asp天:)我相信rsData对象不是强类型的,所以它倾向于默认为字符串。尝试将两者都转换为整数然后添加
cint(trim(rsData.Fields("aFees"))) + cint(trim(rsData.Fields("fFees")))
cint()将它们转换为整数 - 假设它是一个有效的整数。你应该添加一些错误处理,如果它们是空白,空或非数字。