51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 5541|回复: 7
打印 上一主题 下一主题

[求助] 向datatable插入值时能不能指定第几行?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-26 13:05:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
向datatable插入值时能不能指定第几行?知道的朋友告诉下,先谢了
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-5-26 13:19:24 | 只看该作者
当然可以了。
DataTable.setcurrentrow(i)
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-5-26 13:30:59 | 只看该作者
用这种方法是可以将多个值插入到datatable的参数中,可是我后面再去引用这个参数时却只能执行1次,怎么才能让它循环多次?
例如:我向Global中的p_test中插入了3个数据,我怎么设置才能让脚本循环3次呢
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-5-26 13:36:51 | 只看该作者
建议不要用GLOBAL表,容易产生无限循环.  脚本跑的次数在ACTION的设置里
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-5-26 14:21:47 | 只看该作者
已经设置了在所有行上运行,结果还是只跑一次。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-5-26 16:07:35 | 只看该作者
将循环部分切割一下,在局部变量中循环试一下
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2009-6-1 10:51:56 | 只看该作者
通过for循环或while循环进行操作,设置的action的次数只是参数化后读取参数表的次数,例如里边有5个参数你可以设置只运行3次
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-6-1 14:07:06 | 只看该作者

回复 3# 的帖子

其实方法有很多
譬如说你在插入数据的时候记录插入的数据量,为InsertNum
插入完成之后再将某段脚本执行InsertNum次这样也可以的,而且也挺方便的

或者再复杂一点,如果你插入数据不是在数据表中连续插入的话,你也可以将插入行号记录到一个数组中,然后循环次数为数组的上限,且根据数组中的值到数据表中相应的行中去取数据,这样也是可以的

就看你怎么用方便了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 19:55 , Processed in 0.071607 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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