关于一个金额的代码,请教

yedixifeng 2009-07-01 04:48:07
以下是一段充值的过程:
case "chongzhi"
je=trim(request.form("yfk"))
set rs=server.createobject("ADODB.Recordset")
rs.open "select * from DV_User where UserID="&UserID,conn,1,3
yfk=rs("yfk")+je
username=rs("username")
UserEmail=rs("UserEmail")
rs("yfk")=yfk
rs.update
rs.close
set rs=nothing

比如原先有10元,想充5元,结果应该是15元,但这段代码却是105。请教:问题出在哪?谢谢!
...全文
51 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yedixifeng 2009-07-02
  • 打赏
  • 举报
回复
谢谢以上各位。
mahui19780126 2009-07-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 asyncyd 的回复:]
转换asp中的变量
如:int(je)
很明显程序把数字当成字符串相加了
[/Quote]
顶,正确
asyncyd 2009-07-01
  • 打赏
  • 举报
回复
转换asp中的变量
如:int(je)
很明显程序把数字当成字符串相加了
asyncyd 2009-07-01
  • 打赏
  • 举报
回复
计算数值的时候加上int()转换一下

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧