51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1626|回复: 2
打印 上一主题 下一主题

[原创] 为什么给输出参数赋值的语句报错?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-6-30 17:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
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,是可以的。为什么换成
变量就错了?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-6-30 18:06:58 | 只看该作者
检查下你的参数类型是否匹配,total是int,disused这个如果是输入输出参数,MS默认是string类型
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-7-1 09:05:01 | 只看该作者
输入输出参数的类型不是可以设置的吗?我设置成number了,难道不行?
我试了一下把total用cstr()转换成字符串,依然报这个语法错误

[ 本帖最后由 shiyujie 于 2008-7-1 09:28 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-16 12:35 , Processed in 0.082062 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表