51Testing软件测试论坛

标题: 关于Dattapol的有关问题 [打印本页]

作者: luckboys    时间: 2004-8-2 15:58
标题: 关于Dattapol的有关问题
各位好:
          我有一个问题需要得到大家的支持,请各位给与解答!

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

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

请各位高手给与解答!
作者: pcl2004_27    时间: 2004-8-2 17:49
录入数据前,与datapool中提取的数据进行对比,如果一样,说明数据库中已经存在,否则不存在,继续录入

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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2