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 编辑 ] 顶上来 原帖由 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对数据库的查询操作是在程序更新数据之后 同意楼上的,可能数据库中没有值 可能是修改数据库后马上就查询了?中间wait一下看看 db_execute_query("测试Vitoes_Test",sql,Record_num);
中"测试Vitoes_Test"是个数据查询,你必须保证这查询是正确的
页:
[1]