51Testing软件测试论坛
标题:
winrunner和数据库交互的问题
[打印本页]
作者:
lingting
时间:
2008-8-1 10:20
标题:
winrunner和数据库交互的问题
winrunner如何实现取数据库(ORACLE)某张表的某个字段的功能。请高手详细说明一下
相当的感谢
作者:
lingting
时间:
2008-8-4 17:19
标题:
真的很难吗
没有会吗
作者:
lantianwei
时间:
2008-8-4 19:27
标题:
回复 1# 的帖子
我也没怎么用过 大概跟你说下吧
1.创建DSN,在控制面板里的ADMINISTRATOR TOOLS-DATASOURCE创建(orcale 好像要装个插件什么的)
2.创建相关QUERY语句得到你想要的值
作者:
jackiepsq
时间:
2008-8-5 19:47
wr已经大半年没有搞了,只是大概写写代码思路....
1、在控制面板创建一个DSN
2、大概实现的代码如下:
auto recordCount,i,rc,array[],sql
rc=db_connect ("testSession", 'DSN=Flight32',10);
if(rc==E_OK)
{
sql="select username from user WHERE username=jackiepsq";
db_execute_query("testSession",sql,recordCount);
if(recordCount>0)
{
for(i=0;i<recordCount;i++)
{
array
=db_get_field_value(("testSession",,"#0","#"&i);
}
}
}
db_disconnect (("testSession");
作者:
lingting
时间:
2008-8-6 15:56
标题:
回复楼上
db_connect ("testSession", 'DSN=Flight32',10);
这样连接可能不行的,还要知道用户名,密码等
作者:
jackiepsq
时间:
2008-8-6 16:22
恩,应该是这样,其中dsn变量是数据源的dsn名称,uid:是用户名,pwd:是密码。
c &dsn& ";UID=" &uid& "
WD=" &pwd& ";DBQ=" &database& ";DBA=W;APA=T;EXC=F;FEN=T;QTO=T;FRC=10;FDL=10;LOB=T;RST=T;GDE=F;FRL=F;BAM=IfAllSuccessful;MTS=F;MDI=F;CSR=F;FWC=F
FC=10;TLO=0;";
rc = db_connect("testSession",connectionString,10);
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2