foxmishy 发表于 2007-1-6 15:07:35

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:22

顶上来

dionysus 发表于 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对数据库的查询操作是在程序更新数据之后

hehemeimei 发表于 2007-3-16 16:54:04

同意楼上的,可能数据库中没有值

keating.cwz 发表于 2007-3-16 17:08:54

可能是修改数据库后马上就查询了?中间wait一下看看

jacky9947 发表于 2007-3-23 15:52:49

db_execute_query("测试Vitoes_Test",sql,Record_num);
中"测试Vitoes_Test"是个数据查询,你必须保证这查询是正确的
页: [1]
查看完整版本: WR中关于db_execute_query数据库查询问题求解。