51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3569|回复: 5
打印 上一主题 下一主题

WR中关于db_execute_query数据库查询问题求解。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-1-6 15:07:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
代码段如下:

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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-7 09:41:22 | 只看该作者
顶上来
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-7 21:18:52 | 只看该作者
原帖由 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对数据库的查询操作是在程序更新数据之后
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2007-3-16 16:54:04 | 只看该作者
同意楼上的,可能数据库中没有值
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-3-16 17:08:54 | 只看该作者
可能是修改数据库后马上就查询了?中间wait一下看看
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-3-23 15:52:49 | 只看该作者
db_execute_query("测试Vitoes_Test",sql,Record_num);
中"测试Vitoes_Test"是个数据查询,你必须保证这查询是正确的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 04:42 , Processed in 0.070483 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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