注册 登录
编程论坛 ASP技术论坛

小数怎么变成整数了,小弟候教了。

wwwsensen 发布于 2006-03-07 15:04, 737 次点击

ca01=Cint(trim(request("ca01")))
ca02=Cint(trim(request("ca02")))
ca03=Cint(ca01+ca02)
rs("ca01")=ca01
rs("ca02")=ca02
rs("ca03")=ca03

ca01和ca02中输入小数会变为整数,如1.5会变成2 字段类型为单整型改成其它类型的还是这样

怎么样才能让输入的小数不变成整数啊

4 回复
#2
rainic2006-03-07 15:06

把CINT去掉

#3
wwwsensen2006-03-07 15:19

ca03是我要的求和结果这样的话ca01为1 ca02为2 ca03就成12了,而不是ca01和ca02的和

ca01和ca02为小数的话还会出现运行错误

错误类型:
Provider (0x80020005)
类型不匹配

#4
wwwsensen2006-03-07 15:46

问题解决了

原来是Cint函数的问题换成CDbl就ok了

#5
极地狐2007-08-28 13:54
学习中……

谢谢
1