51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3042|回复: 1
打印 上一主题 下一主题

[Robot] 关于Dattapol的有关问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2004-8-2 15:58:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位好:
          我有一个问题需要得到大家的支持,请各位给与解答!

  我所测试的软件经常会要求我们所录入的数据必须是唯一的,不能出现重复的现象,而我们利用datapool生成的数据都是连续递增的。假如我们在新增的时候发现某一个数据已经存在了,这个时候脚本肯定就不能再继续执行了,这样一来脚本的健壮性就很差。

        我的问题是,遇到这种数据库中已经存在的数据。我该怎样处理才能让脚本部不中断,并且能跳过这个已经存在的数据而继续新增下一条数据呢?

请各位高手给与解答!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2004-8-2 17:49:36 | 只看该作者
录入数据前,与datapool中提取的数据进行对比,如果一样,说明数据库中已经存在,否则不存在,继续录入

     伪代码
         
            连接数据库
                    select    列名 from 表 where 条件(datapool提取的数据)
            if 返回值为0
                 插入数据
            else
                 不插入数据
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-13 15:19 , Processed in 0.067397 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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