zoukankan      html  css  js  c++  java
  • QTP自动化测试-连接数据库

    连接字符串

    '========================================
    '名称:get_ConnectorStr
    '作用:获取连接字符串
    '参数:1 =mysql ; 2=sqlserver; 3 oracle
    '返回值:连接字符串
    '调用:msgbox get_ConnectorStr("数据库类型")
    '========================================
    Function get_ConnectorStr(strtype)
    Dim strCnn
    If strtype=1 Then
    'mysql
    strCnn="DSN=testmysqlforqtp;DATABASE=testwin;PWD=123;PORT=3306;SERVER=192.168.1.75;UID=root"
    ElseIf strType=2 Then
    strCnn="Data Source=.;Initial Catalog=testdata66;Persist Security Info=True;User ID=sa;PassWord=123"
    End If

    get_ConnectorStr=strCnn
    End Function

    1 sqlserver 数据库

    Dim ConnectionString,SqlConnection,SqlCommand,SqlDataAdapter,DataSet
    ConnectionString=get_ConnectorStr("2")
    Set SqlConnection=DotNetFactory.CreateInstance("System.Data.SqlClient.SqlConnection","System.Data",ConnectionString)
    SqlConnection.Open
    Set SqlCommand=DotNetFactory.CreateInstance("System.Data.SqlClient.SqlCommand","System.Data","select * from tbinfopart",SqlConnection)
    Set SqlDataAdapter=DotNetFactory.CreateInstance("System.Data.SqlClient.SqlDataAdapter","System.Data",SqlCommand)
    Set DataSet=DotNetFactory.CreateInstance("System.Data.DataSet","System.Data")
    SqlDataAdapter.Fill DataSet
    SqlConnection.Close
    MsgBox DataSet.Tables.get_Item(0).Rows.Count

  • 相关阅读:
    2019春第十一周作业
    2019春第十周作业
    2019春第九周作业
    2019春第八周作业
    2019春第七周作业
    2019春第六周作业
    寒假作业一:打印沙漏
    寒假作业三:抓老鼠啊亏了~还是赚了?
    寒假作业二:币值转换
    秋季学期学习总结
  • 原文地址:https://www.cnblogs.com/caojuansh/p/10938245.html
Copyright © 2011-2022 走看看