51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1937|回复: 6
打印 上一主题 下一主题

[求助] QTP下标越界:[number:0]哪位大侠知道怎么处理?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2015-2-3 10:51:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
报错:“下标越界:[number:0]”,代码如下:
另请问怎么传不了图片到帖子啊?

'Step 2【操作步骤】完成“写一篇日志”的动作 【预期结果】标题自动生成  格式如:   访问密码输入成功   其他必填项输入成功
'前置工作+数据准备
'使用QTP的保留函数获得当前日期
dateArray = Date
Print dateArray
'切除"/"符号
dateArray = Split(dataArray,"/")
'将数组中数据分别配给3个零时变量、年月日
tYear = dateArray(0) : tMonth = dateArray(1) : tDay = dateArray(2)
curYear = tYear
'根据当前系统需求,在小于10的月份前补一个0(Date函数返回的月份,天数如果小于10,只显示个位数)
If tMonth < 10 Then
curMonth = "0"&tMonth
else
curMonth = tMonth
End If
If tDay < 10 Then
curDay = "0"&tDay
else
curDay = tDay
End If
'Print函数可以帮助调试代码,也方便跟踪数据
Print curYear
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    开心
    2024-9-11 15:33
  • 签到天数: 1207 天

    连续签到: 1 天

    [LV.10]测试总司令

    2#
    发表于 2015-2-3 12:42:01 | 只看该作者
    Print 打出来的是什么

    还有你传入的是什么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2015-2-3 15:51:48 | 只看该作者
    赵佳乐SMILE 发表于 2015-2-3 12:42
    Print 打出来的是什么

    还有你传入的是什么

    Print dateArray结果是:2015/2/3   我后面把“/”拆剪掉
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-4-22 12:50
  • 签到天数: 393 天

    连续签到: 1 天

    [LV.9]测试副司令

    4#
    发表于 2015-2-5 10:26:48 | 只看该作者
    从代码看,是没有错的,师兄何不写错函数来调用
    function Format_Date()
    dateArray = Date
    if instr(dateArray,"/") then

    dateArray = Split(dataArray,"/")

    tYear = dateArray(0)
    tMonth = dateArray(1)
    tDay = dateArray(2)

    If len(tMonth) < 2 Then tMonth= "0" & tMonth

    If len(tDay) < 2 Then tDay = "0" & tDay

    Format_Date=tYear & "/" & tMonth & "/" tDay
    else
    Format_Date=dateArray
    end if
    end function
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2015-2-6 15:07:01 | 只看该作者
    dateArray = Date
    Print dateArray
    '切除"/"符号
    dateArray = Split(dataArray,"/")

    楼主为何不使用Option Explicit?
    仔细检查下分割字符串的变量使用对吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2015-2-6 15:08:06 | 只看该作者
    楼主的split传人的变量名对吗?仔细看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2016-1-29 14:16
  • 签到天数: 35 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2015-2-7 13:43:35 | 只看该作者
    楼主代码打错了,仔细看看Split里的数组,是dateArray而不是dataArray
    dateArray = Date
    Print dateArray
    '切除"/"符号
    dateArray = Split(dataArray,"/")
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-28 22:06 , Processed in 0.083268 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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