不谋万世者,不足谋一时;不谋全局者,不足谋一域。君子敏于事而慎于言
新浪微薄:土司阿哈
QTP常用的com对象的使用
上一篇 /
下一篇 2008-08-06 11:47:35
/ 个人分类:qtp
QTP常用的com对象的使用51Testing软件测试网 eO+ergd&uH
QTP常用的com对象的使用:51Testing软件测试网EV#rW(~%B[
实例1:51Testing软件测试网&QI%lF-qc
\.EAWUl u
ExecuteFile "C:\DBOperation.vbs" '调用VBS文件51Testing软件测试网1j?ZQ\M#?Y
Dim objConnection,objRecordSet '这两个实例一定要先定义(CONNECTION对象实例&RECORDSET对象实例)
9o*P ok k%?@
c2o$\0DBConnect() '连接数据库51Testing软件测试网,vlA4L YE
Dim Sql
~.Z1f3L$KM7PV0Sql ="select * from com_prj_info where prj_id ='837'"
DSn
[.f7N#uq8[0ExecuteSql(Sql) '执行SQL51Testing软件测试网Lm6SL g+l-^?X
Msgbox(objRecordSet("prj_name"))51Testing软件测试网a&]`3P9?f
DBClose() '关闭数据库的连接51Testing软件测试网0cQz%UFt({
'-----------------以下是DBOperation.vbs文件的内容.------------------------------------
J$T0i#LU'@y0Public Sub DBConnect()
i&G,~
Qhy`*d([@.x0'Dim objConnection 'CONNECTION对象实例
%N5HJz zl+ZC/m,SUv0'Dim objRecordSet 'RECORDSET对象实例51Testing软件测试网F?^
b~-L
Dim objCommand '命令对象实例51Testing软件测试网6k0y!U@"H
Dim strConnectionString '连接字符串51Testing软件测试网;Tf6N E a9CoA
Set ōbjConnection = CreateObject("ADODB.CONNECTION") '1 -建立CONNECTION对象的实例
p4@${"iF&u5@d;n0strConnectionString = "Driver={Microsoft ODBC for Oracle};Server=ruanko;Uid=ruanko;Pwd=ruanko;" '2 -建立连接字符串
t0|*R@g~"z0objConnection.Open strConnectionString '3 -用Open方法建立与数据库连接
3Ys"\C-B6Qm0End Sub
.XabR6?L0Public Sub ExecuteSql(strSql)
+PCp6pxU_pb,w0Set ōbjRecordSet = CreateObject("ADODB.RECORDSET") '4 -建立RECORDSET对象实例
3qx+Yz9y!AF0Set ōbjCommand = CreateObject("ADODB.COMMAND") '5 -建立COMMAND对象实例
X}*S'xI)iG*HX0objCommand.ActiveConnection = objConnection51Testing软件测试网:E)y/{+gzB'V
objCommand.CommandText = strSql51Testing软件测试网2r}
qE'i
objRecordSet.CursorLocation = 3
}Omr/f|vv3bE2@0objRecordSet.Open objCommand '6 -执行SQL语句,将结果保存在RECORDSET对象实例中51Testing软件测试网`y g#Z!]m
End Sub