51Testing软件测试论坛
标题:
为什么给输出参数赋值的语句报错?
[打印本页]
作者:
shiyujie
时间:
2008-6-30 17:53
标题:
为什么给输出参数赋值的语句报错?
d1、d2、d3分别从数据表中取值,并转换为整型,total计算三者之和,最后将该值赋给输出参数disused。代码如下所示:
Dim d1,d2,d3,total
d1 = Cint(DataTable.GetSheet("Copy of sendmes").GetParameter("disused1").RawValue)
d2 = Cint(DataTable.GetSheet("Copy of sendmes").GetParameter("disused2").RawValue)
d3 = cint(DataTable.GetSheet("Copy of sendmes").GetParameter("disused3").RawValue)
total=d1+d2+d3
parameter("disused") = total 计算3个废钞箱中废钞的总张数
最后一句报错,error description是expected statement。如果把total换成一个数字,比如说5,是可以的。为什么换成
变量就错了?
作者:
zte_boy
时间:
2008-6-30 18:06
检查下你的参数类型是否匹配,total是int,disused这个如果是输入输出参数,MS默认是string类型
作者:
shiyujie
时间:
2008-7-1 09:05
输入输出参数的类型不是可以设置的吗?我设置成number了,难道不行?
我试了一下把total用cstr()转换成字符串,依然报这个语法错误
[
本帖最后由 shiyujie 于 2008-7-1 09:28 编辑
]
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2