QTP连接数据库脚本(软酷版)

上一篇 / 下一篇  2008-08-05 18:17:31 / 个人分类:QTP

'-------------------以下是QTP中的脚本------------------------------------------------------

ExecuteFile  "C:\DBOperation.vbs"  '调用VBS文件

Dim objConnection,objRecordSet  '这两个实例一定要先定义(CONNECTION对象实例&RECORDSET对象实例)

DBConnect()  '连接数据库

Dim Sql
Sql ="select * from com_prj_info where prj_id ='837'"

ExecuteSql(Sql)  '执行SQL
      Msgbox(objRecordSet("prj_name"))

DBClose()  '关闭数据库的连接


'-----------------以下是DBOperation.vbs文件的内容.------------------------------------

Public Sub DBConnect()
'Dim objConnection     'CONNECTION对象实例
'Dim objRecordSet       'RECORDSET对象实例
Dim objCommand          '命令对象实例
Dim strConnectionString  '连接字符串
Set ōbjConnection = CreateObject("ADODB.CONNECTION")                '1 - 建立CONNECTION对象的实例
strConnectionString = "Driver={Microsoft ODBC for Oracle};Server=ruanko;Uid=ruanko;Pwd=ruanko;"    '2 - 建立连接字符串
objConnection.Open strConnectionString                                '3 - 用Open 方法建立与数据库连接
End Sub

Public Sub ExecuteSql(strSql)
Set ōbjRecordSet = CreateObject("ADODB.RECORDSET")                '4 - 建立RECORDSET对象实例
Set ōbjCommand = CreateObject("ADODB.COMMAND")              '5 - 建立COMMAND对象实例
objCommand.ActiveConnection = objConnection
objCommand.CommandText = strSql
objRecordSet.CursorLocation = 3
objRecordSet.Open objCommand    '6 - 执行SQL语句,将结果保存在RECORDSET对象实例中
End Sub

Public Sub DBClose() '关闭数据库连接
objRecordSet.Close
objConnection.Close
Set ōbjCommand = Nothing
Set ōbjRecordSet = Nothing
Set ōbjConnection = Nothing
End Sub


TAG: QTP

 

评分:0

我来说两句

我的栏目

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

我的存档

数据统计

  • 访问量: 12951
  • 日志数: 14
  • 建立时间: 2008-08-05
  • 更新时间: 2008-08-30

RSS订阅

Open Toolbar