ASP 表单提交文本域输入的数字后,求和 在线等……

来源:百度知道 编辑:UC知道 时间:2024/07/08 23:07:27
表单提交文本域输入的数字后,将这些数值求和
问题:提交后的数字是string类型 并不是int 如何才能解决?
(我试着将提交的数字写入数据库表(数字型)中,出错:类型不匹配……)

如果提交的是整型数据,用CInt()或CLng()都可以
如果提交的数据带小数点,用CSng()或CDbl()都可以
如:
strData = Request.Form("inputdata")
lSum = lSum + CInt(strData)或者fSum = fSum + CSng(strData)

lSum:Long型
fSum:Single型

使用clng()函数转换后相加即可

用cint(变量)先转一下

使用clng()