在asp变量上运行数学而不会出现类型不匹配

时间:2012-02-14 22:35:37

标签: asp-classic type-mismatch

我正在尝试将discount_v乘以item_qty + total_discount,但我不断收到错误 Microsoft VBScript运行时错误'800a000d'类型不匹配

请有人告诉我我做错了什么!这是我正在使用的代码:

total_discount = (discount_v * item_qty) + total_discount

1 个答案:

答案 0 :(得分:3)

试试这个:

 total_discount = (CDbl(discount_v) * CInt(item_qty)) + CDbl(total_discount) 

最好在最初分配变量时使用这些类型转换函数。