winrunner和数据库交互的问题
winrunner如何实现取数据库(ORACLE)某张表的某个字段的功能。请高手详细说明一下相当的感谢
真的很难吗
没有会吗回复 1# 的帖子
我也没怎么用过 大概跟你说下吧1.创建DSN,在控制面板里的ADMINISTRATOR TOOLS-DATASOURCE创建(orcale 好像要装个插件什么的)
2.创建相关QUERY语句得到你想要的值 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");
回复楼上
db_connect ("testSession", 'DSN=Flight32',10);这样连接可能不行的,还要知道用户名,密码等 恩,应该是这样,其中dsn变量是数据源的dsn名称,uid:是用户名,pwd:是密码。
c &dsn& ";UID=" &uid& ";PWD=" &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;PFC=10;TLO=0;";
rc = db_connect("testSession",connectionString,10);
页:
[1]