51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2524|回复: 4
打印 上一主题 下一主题

[Robot] 在一个脚本中开了2次数据次!怎么解决?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-21 15:03:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
$Include   "sqautil.sbh"   
  Sub   Main   
  Dim   Result   As   Long   
  Dim   ids   As   LONG   
  Dim   dp_name   as   String   
  Dim   dp_number   as   String     
  Dim   dp_log   as   String   
  dim   num   as   integer   
   
   
  'Initially   Recorded:   2004-3-5   14:20:44   
  'Script   Name:   test   
  ids=SQADatapoolOpen   ("abc",false,SQA_DP_SEQUENTIAL,true)   
   
   
  for   num=1   to   4   
   
  Result   =   SQADatapoolFetch   (ids)   
   
  call   SQADatapoolValue   (ids,   1,   dp_number)   
  msgbox   dp_number   
  next   num   
  Result=SQADatapoolClose   (ids)   
  msgbox   "ok"   

  ids=SQADatapoolOpen   ("abc",false,SQA_DP_SEQUENTIAL,true)   
   
   
  for   num=1   to   4   
   
  Result   =   SQADatapoolFetch   (ids)   
   
  call   SQADatapoolValue   (ids,   1,   dp_number)   
  msgbox   dp_number   
  next   num   
  Result=SQADatapoolClose   (ids)   
  msgbox   "ok"   
   
  End   Sub   

我在一个脚本里面开了2次数据池为什么这样不行啊?~!

有没有什么解决的方法?~!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-5-21 19:39:23 | 只看该作者
原理是可以的,你用F8 调试一下,看程序哪儿出错了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2007-5-21 21:35:43 | 只看该作者
呵呵~

都知道原理是可以的啊~!~!

但是执行到第2个OPEN的时候确实是取不到值,是因为取出来的第一个就是数据池的最后一个了~!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-5-22 09:00:01 | 只看该作者
你需要一个把数据池的指针复位的语句,在
Result=SQADatapoolClose   (ids)
这句前边加上
Result=SQADatapoolRewind   (ids)应该就OK拉
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-5-23 17:28:11 | 只看该作者
SQADatapoolOpen   ("abc",false,SQA_DP_SEQUENTIAL,true) 的第二个变量指定游标到达最后一行后是否回到首行
改成SQADatapoolOpen   ("abc", TURE, SQA_DP_SEQUENTIAL, true)就可以了

可以参考一下SQADatapoolOpen的语法帮助
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 17:42 , Processed in 0.068621 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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