51Testing软件测试论坛

标题: WR中关于db_execute_query数据库查询问题求解。 [打印本页]

作者: foxmishy    时间: 2007-1-6 15:07
标题: WR中关于db_execute_query数据库查询问题求解。
代码段如下:

sql="select * from aspnet_Users where UserName = 'foxmishy'";
        db_execute_query("测试Vitoes_Test",sql,Record_num);
       #此时“Record_num”的值一直为0。为什么呢?我认为理论的是1
        if(Record_num>0)
        {
           if(Record_num==1)
             report_msg("Success:数据库中用户添加成功!");
           else
             report_msg("Fail:数据提交重复!");
        }
        else
           report_msg("Fail:数据提交失败!");



不好意思发错地方了,最近真是精力不济,麻烦楼主移到WR板块或者删除都行。

[ 本帖最后由 foxmishy 于 2007-1-6 15:17 编辑 ]
作者: fishy    时间: 2007-3-7 09:41
顶上来
作者: dionysus    时间: 2007-3-7 21:18
原帖由 foxmishy 于 2007-1-6 15:07 发表
代码段如下:

sql="select * from aspnet_Users where UserName = 'foxmishy'";
        db_execute_query("测试Vitoes_Test",sql,Record_num);
       #此时“Record_num”的值一直为0。为什 ...

你在企业管理器中运行一下这条sql语句看看查询出多少纪录?
确保WR对数据库的查询操作是在程序更新数据之后
作者: hehemeimei    时间: 2007-3-16 16:54
同意楼上的,可能数据库中没有值
作者: keating.cwz    时间: 2007-3-16 17:08
可能是修改数据库后马上就查询了?中间wait一下看看
作者: jacky9947    时间: 2007-3-23 15:52
db_execute_query("测试Vitoes_Test",sql,Record_num);
中"测试Vitoes_Test"是个数据查询,你必须保证这查询是正确的




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