在生前一定要做完想做的事!
创建数据源
上一篇 /
下一篇 2008-04-27 20:43:24
/ 个人分类:qtp
在控制面板的管理工具中 创建数据源
选择system dsn tab
点add 操作 选择microsoft odbc for oracle
输入数据源的名字.这个要跟脚本里的参数名一致(下面例子里面的forum)
topsql = "select count(*) from tbf_thread where forum_id = '85' and thread_type = '2'"
topcount = getone1(forum,topsql)
脚本里怎么连接数据库
Function OpenConnection1 (dataSource)
Set cnn = CreateObject("ADODB.Connection")
cnn.ConnectionString = "Provider=MSDASQL.1;Persist Security Info=true;User ID=id;Password=pwd;Data Source=" &dataSource
cnn.Open
Set OpenConnection1 = cnn
End Function
从数据库中获取数据
Function GetOne1(datasource,sql)
cnn = OpenConnection1(dataSource)
Set rs = CreateObject("ADODB.RecordSet")
rs.open sql,cnn,1,1
GetOne1 = null
If Not rs.eof Then
GetOne1 = rs.Fields(0).value
'msgbox GetOne
End If
' rs.close
Set rs = nothing
End Function
脚本中引用这个函数
sql = "select count(*) from 表 where 条件"
topcount = getone1(跟数据源名字一样,topsql)
相关阅读:
- ~~4种参数化LINK的方法~~(举一反三,可以应用到很多对象上) (flyfly310, 2008-1-18)
- ~~~实现参数共享的五种方法~~~ (flyfly310, 2008-3-25)
- BPT(business process testing) 研究(一) (abanban, 2008-4-23)
- 使用automation object model进行QTP自动化编程 (junlingliu, 2008-4-23)
- 在QTP中巧用Execute语句 (51testing, 2008-4-23)
- 日期函数的常用实例 (wonew1228, 2008-4-23)
- UltraEdit列添加和行尾添加 (abanban, 2008-4-24)
- BPT(business process testing) 研究(二) (abanban, 2008-4-24)
- 跟小师父学习QTP后的总结 (kxllr, 2008-4-25)
- QTp脚本 把结果输出到测试报告的方法 (flyingkite, 2008-4-27)
收藏
举报
TAG:
创建数据源
qtp