hi_eping 发表于 2005-2-24 11:52:40

关于db_execute_query函数

这个函数执行了一个sql语句,但是执行完以后查询结果在哪里看呢?

QA_BAY 发表于 2005-2-24 12:14:59

db_execute_query ("query1","SELECT * FROM Orders",record_number);

执行SELECT * FROM Orders这条SQL语句,把记录数放在
record_number里面,它装的是一个数字,也就是记录总数!

hi_eping 发表于 2005-2-24 12:36:25

TSL Online REference中也是这样介绍的。
record_number是记录总数。
但是我想访问查询结果集中的记录是怎么实现?

QA_BAY 发表于 2005-2-24 12:55:47

先建数据驱动,在数据驱动里可以调用数据库里的信息(也就是从库里导数据到EXECL表中)!
这个本人试过了,可以做到,效果还不错!

hi_eping 发表于 2005-2-24 14:18:41

有道理!
thanks!

jfcf 发表于 2005-3-8 14:14:02

Originally posted by QA_BAY at 2005-2-24 12:14 PM:
db_execute_query ("query1","SELECT * FROM Orders",record_number);


函数中的第一个参数query1,如何让wr建立??

QA_BAY 发表于 2005-3-8 16:34:16

数据库的联接
db_connect ("query1","DSN=Flight32",30);
db_execute_query ("query1","SELECT Orders.Order_Number FROM Orders Orders",record_number);
建立数据库连接!
用query连接数据库需要选择数据源,怎么能找到那个数据源?
这个你可以自己建一个,然后保存起来就行了.建数据源很简单!
你可以选INSERT--DATABASE CHECKPOINT---选第三个.然后选CREAT NEW QUERY.
然后点数据源,再点确定(到这一步,你要知道你的数据库文件放在哪个目录下,我的是ORACLE,库是我自己建的,所以我可以很容易的指向它)
再下一步,它会弹会一个叫你填写数据库名,
你把库的名称写上去,然后再输入用户名和密码,
再点连接就可以建成数据源了!以后点那个数据源就行了!

李zi 发表于 2005-12-14 15:08:23

原帖由 QA_BAY 于 2005-2-24 12:55 发表
先建数据驱动,在数据驱动里可以调用数据库里的信息(也就是从库里导数据到EXECL表中)!
这个本人试过了,可以做到,效果还不错!

在试着用db_execute_query的时候碰到和楼主一样的疑问,但是看了版主的回答还是不太明白,所以把这个老贴又顶上来!
斑竹的这个解释我看不太懂,能不能再具体解释一下?

李zi 发表于 2005-12-19 14:04:28

解决

i=10;
r1=db_execute_query("test1","select Customer_Name from Orders",i);
r2=db_write_records("test1",".\\db_resultset\\resultset.txt",true,4);
我找到这样一个函数,可以把结果集写到文件里看到

foxmishy 发表于 2007-1-6 15:22:21

收藏一下,不错。sdlkfj5

foxmishy 发表于 2007-1-8 10:31:52

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:数据提交失败!");

foxmishy 发表于 2007-1-8 14:00:30

我解决了此问题,贴出如何解决问题的方法:同时也多谢楼上多位的提点!

foxmishy 发表于 2007-1-8 14:01:16

我解决了此问题,贴出如何解决问题的方法:同时也多谢楼上多位的提点!
页: [1]
查看完整版本: 关于db_execute_query函数