致力于软件自动化测试的研究和探索
QTP中读取Access数据
上一篇 /
下一篇 2007-05-15 15:36:16 / 天气: 晴朗
/ 心情: 平静
/ 精华(2)
/ 个人分类:蓝天测试
51Testing软件测试网8S1h:v@wB%sM(~以下是我写的QTP脚本,目的是用来读取Access数据库中的数据,代码如下:
,`0B6]
@BIJ0s K
\2a%le R0Option explicit
;u&V:hh a:DB0Dim Cnn ,strDb,Rst,strCnn,ilen '//定义变量51Testing软件测试网EaC:iv$gA"d!y
strCnn="Provider=Microsoft.Jet.OLEDB.4.0;Ole DB Services=-4;Data Source=D:\test\calc.mdb" ' //将获得的连接字符串赋值到51Testing软件测试网,puVoJ5D&m\
Set Cnn=CreateObject("ADODB.Connection") '//生成数据库连接对象
8k6n:Alg-pM0Cnn.Open strCnn ' //打开数据库
Uw_3Vc0Set Rst=CreateObject("ADODB.Recordset") '//生成记录集对象
'AS4maKX7@0Rst.Open "select * from calc" ,Cnn
3Ml'` o&H0Do While Not Rst.EOF
Zy(}M(Dm+{UY\0 For iLen=1 to 3 '//我的表中只有3个字段,当然这种方法通用性不是很好
Y6DfQ@3qT~0 Select Case iLen