代码之家  ›  专栏  ›  技术社区  ›  itsaboutcode

乘以2列

  •  0
  • itsaboutcode  · 技术社区  · 16 年前

    我从数据库的2列中得到了2个值,当我试图将它们相乘时,会出现以下错误

    Error Type:
    (0x80020009)
    Exception occurred.
    

    这是我的密码

    totalPrice = totalPrice + rs("ProductQunaity") * rs("ProductPrice")
    

    3 回复  |  直到 14 年前
        1
  •  2
  •   Tomas Aschan    16 年前

    如果安非他命指出的错误只存在于您的代码中,而不存在于原始代码中,请确保您没有任何类型错误(;)也可以使用值。

    totalPrice = totalPrice + CInt(rs("ProductQuantity")) * CDbl(rs("ProductPrice"))
    

    哪里 CInt() CDbl() 将值转换为double。

    但是,如果您对ASP非常陌生,我建议您直接使用ASP.NET—ASP是一种在过去十年中没有开发过的技术,而ASP.NET是Microsoft新的、完全支持的(非常棒的)web开发平台。

    我建议您从ASP.NETMVC开始,因为它通常更干净,并且可以直接输出所需的html。 This this 有两个好的起点。

        2
  •  0
  •   amphetamachine    16 年前

    你确定你打对了吗?

                                                  # (what's this?) ---v
    totalPrice = totalPrice + rs("ProductQunaity") * rs("ProductPrice"`)
    
        3
  •  0
  •   Tom Gullen    16 年前

    推荐文章