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

我如何能对两个session值或rs值求和?

boyfuture 发布于 2007-09-23 22:48, 1005 次点击
各位大虾,请问上述问题怎么解决!
比如我通过两个表读出两个rs值,我想对该两个值求和,该怎么做?
或我将这两个rs值转为session值,怎样求和?
举例:session(“aa”)=session(“bb”)-session(“cc”)
类似上述问题,请各位帮忙求解!谢谢!
9 回复
#2
天涯听雨2007-09-24 14:12
你那样求和一般情况默认是进行字符连接,先进行数据转换

session("aa")=Clng(session("bb"))-Clng(session("cc"))

你在写时,好像标点符号也用错了。

[此贴子已经被作者于2007-9-27 20:54:02编辑过]

#3
boyfuture2007-09-25 09:12

谢谢你的答复,但是还是有错啊?
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'Clnt'
请继续想办法,谢谢!

请各位大虾支招!谢谢!

#4
boyfuture2007-09-25 21:11

请版主能够赐招!给个方案吧!
或如何进行两个变量的计算啊?谢谢了!

#5
boyfuture2007-09-26 20:05
奇怪啊,上面的突然又可以用了,不必麻烦大家了,谢谢啊,就是为什么当天不可以,过两天又自己好了?
#6
chenzr2007-09-27 17:57
session("aa")=Clnt(session("bb"))-Clnt(session("cc"))这样没错啊……
#7
极地狐2007-09-28 16:17
学习中……
#8
wcwtitxu2007-10-06 07:28
记得,当 session("aa"),session("bb"),session("cc") 的值是数字时,
即使是字符串,只要内容为数字如 session("aa")="5"
可以直接用

session("aa") = session("bb")+session("cc")
session("aa") = session("bb")-session("cc")
session("aa") = session("bb")*session("cc")
session("aa") = session("bb")\session("cc")

当 session("bb"),session("cc") 内容不是数字或非数值字符串等, 做 + - * / 运算前要先做类型转换
+ 常被处理成字符串连接



#9
multiple19022007-10-06 09:25
Session("aa")=Session("bb")--Session("cc")
这样就是加了,而且是数值加。
#10
古木夕阳2007-10-06 15:39
来学习下...
1